added ladder script
This commit is contained in:
@@ -3,6 +3,7 @@ class_name PlayerState
|
||||
|
||||
@export var move_speed: float = 12
|
||||
@export var move_transition_speed : float = 7
|
||||
@export var can_climb_new_ladder = true
|
||||
|
||||
@onready var character = get_parent().character
|
||||
|
||||
@@ -29,7 +30,14 @@ func enable_wall_rays():
|
||||
|
||||
func can_wall_run():
|
||||
if character.wall_ray_1.is_colliding() or character.wall_ray_2.is_colliding() or character.wall_ray_3.is_colliding():
|
||||
return true
|
||||
if character.velocity.length() > 5.0:
|
||||
return true
|
||||
|
||||
func try_climbing_ladder(ladder):
|
||||
print("LADDERRR")
|
||||
if can_climb_new_ladder:
|
||||
character.current_ladder = ladder
|
||||
Transitioned.emit(self,"on ladder")
|
||||
|
||||
func start_wall_running():
|
||||
var running_surface_normal
|
||||
|
||||
Reference in New Issue
Block a user