Files
fps_project_1/scripts/player_clamber.gd
2025-06-17 14:09:44 -05:00

19 lines
456 B
GDScript

extends PlayerState
class_name PlayerClamber
var clamber_point
func Physics_Update(delta):
apply_gravity(delta)
if Input.is_action_just_pressed("jump"):
jump_with_weight_mod()
Transitioned.emit(self,"in air")
func ledge_movement(delta):
var direction = character.movement_input()
character.velocity.x = lerp(character.velocity.x,direction.x * move_speed,delta * move_transition_speed)
func Exit():
character.ledge_collision.disabled = true