15 lines
481 B
GDScript
15 lines
481 B
GDScript
extends State
|
|
class_name PlayerState
|
|
|
|
@export var move_speed: float = 12
|
|
@export var move_transition_speed : float = 7
|
|
|
|
@onready var character = get_parent().character
|
|
|
|
var move_target
|
|
var look_target
|
|
|
|
func standard_movement(delta):
|
|
character.velocity.x = lerp(character.velocity.x, character.movement_input().x * move_speed,delta * move_transition_speed)
|
|
character.velocity.z = lerp(character.velocity.z, character.movement_input().z * move_speed,delta * move_transition_speed)
|