From dc472515c47928b1930f1769293ec1ba58fc2ac0 Mon Sep 17 00:00:00 2001 From: Rendo Date: Wed, 3 Dec 2025 22:23:44 +0500 Subject: [PATCH] Continue after jump --- scripts/player/states/standing.gd | 4 ++++ scripts/player/states/walk.gd | 2 ++ 2 files changed, 6 insertions(+) diff --git a/scripts/player/states/standing.gd b/scripts/player/states/standing.gd index 31151a0..7909b6c 100644 --- a/scripts/player/states/standing.gd +++ b/scripts/player/states/standing.gd @@ -17,6 +17,10 @@ func enter() -> void: player_input.jumped.connect(on_jumped) player_input.crouch_begin.connect(begin_crouch) player_input.walk_begin.connect(begin_walk) + if player_input.compressed_states & PlayerInput.CROUCH: + begin_crouch() + elif player_input.compressed_states & PlayerInput.WALK: + begin_walk() func exit() -> void: player_input.jumped.disconnect(on_jumped) diff --git a/scripts/player/states/walk.gd b/scripts/player/states/walk.gd index 8d31be5..ab99fd0 100644 --- a/scripts/player/states/walk.gd +++ b/scripts/player/states/walk.gd @@ -13,6 +13,8 @@ func enter() -> void: player_input.crouch_begin.connect(begin_crouch) player_input.walk_end.connect(end_walk) player_input.jumped.connect(on_jumped) + if player_input.compressed_states & PlayerInput.CROUCH: + begin_crouch() func exit() -> void: player_input.crouch_begin.disconnect(begin_crouch)