Files
fps_project_1/scripts/PlayerStates.gd

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)