rudimentary clamber

This commit is contained in:
derek
2025-06-17 10:32:31 -05:00
parent 7c76c791f2
commit 4047a1c9a8
13 changed files with 98 additions and 16 deletions

18
scripts/player_clamber.gd Normal file
View File

@@ -0,0 +1,18 @@
extends PlayerState
class_name PlayerClamber
var clamber_point
func Enter():
clamber_point = character.get_clamber_point()
character.standing_collision.disabled = true
character.crouching_collision.disabled = true
func Physics_Update(delta):
character.velocity = Vector3.ZERO
character.global_position = clamber_point + Vector3(0,1,0)
Transitioned.emit(self,"on foot")
func Exit():
character.standing_collision.disabled = false
character.crouching_collision.disabled = false