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