From 4e81d9065d282c4bcee63216efcf177911ead3c4 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Fri, 28 Nov 2025 21:03:46 +0200 Subject: Use state machine inside PlayerStateHanging --- player.gd | 1 + 1 file changed, 1 insertion(+) (limited to 'player.gd') diff --git a/player.gd b/player.gd index a9df95f..7ae89f6 100644 --- a/player.gd +++ b/player.gd @@ -43,6 +43,7 @@ func set_movement_curve(curve: Curve2D, c_speed: float, c_reverse: bool): func set_movement_hanging(target: Node2D, hang_dist: float): if state is PlayerStateHanging: return + if not PlayerStateHanging.can_hang_from(self, target): return var psh: PlayerStateHanging = PlayerStateHanging.new() psh.initialize(self, target, hang_dist) -- cgit v1.3