added early crouch script to player

This commit is contained in:
derek
2025-06-16 11:29:07 -05:00
parent 0a314a409c
commit 38ac1aa76f
3 changed files with 11 additions and 7 deletions

View File

@@ -4,11 +4,11 @@ class_name PlayerState
@export var move_speed: float = 12
@export var move_transition_speed : float = 7
@onready var player_character = get_parent().player_character
@onready var character = get_parent().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)
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)

View File

@@ -1,7 +1,7 @@
extends Node
class_name StateMachine
@export var player_character : Player
@export var character : Player
@export var initial_state : State
var current_state : State