diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-11-28 21:03:46 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-11-28 21:03:46 +0200 |
| commit | 4e81d9065d282c4bcee63216efcf177911ead3c4 (patch) | |
| tree | 42372363ca51dc57087ee4f73a9a16c8de42c2f8 /player.gd | |
| parent | c575f0dc9a8c9c07ed8e8be62592072552ec9386 (diff) | |
Use state machine inside PlayerStateHanging
Diffstat (limited to 'player.gd')
| -rw-r--r-- | player.gd | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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) |
