remove match state from player

This commit is contained in:
yuki 2025-11-22 12:07:17 -03:00
parent 5b41872c0f
commit c284cb4796

View file

@ -13,16 +13,3 @@ func get_movement_vector() -> Vector2:
var x_mov: float = Input.get_action_strength('move_right') - Input.get_action_strength('move_left')
var y_mov: float = Input.get_action_strength('move_down') - Input.get_action_strength('move_up')
return Vector2(x_mov, y_mov)
func match_state(exclude: Array[StringName] = []) -> StringName:
var movement_vector: Vector2 = get_movement_vector()
if movement_vector.length() > DEADZONE:
if PlayerState.WALKING in exclude: return ""
return PlayerState.WALKING
elif movement_vector.length() < DEADZONE:
if PlayerState.IDLE in exclude: return ""
return PlayerState.IDLE
return ""