From befdf24139c9196ba13428dc99372d0dae363ecf Mon Sep 17 00:00:00 2001 From: Gmmadj <56927849+Gmmadj@users.noreply.github.com> Date: Sat, 22 Jul 2023 12:26:31 +0300 Subject: [PATCH] Update in_game_ui.gd MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Исправил баг на сцене level, если не отжать кнопку left или right, то при появлении UI окна после победы или проигрыша одна из кнопок навсегда останется нажатой. Кнопка будет нажатой до тех пор пока на неё не нажмут повторно в новой игре. --- UI/in_game_ui.gd | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/UI/in_game_ui.gd b/UI/in_game_ui.gd index 64a6570..a76daf8 100644 --- a/UI/in_game_ui.gd +++ b/UI/in_game_ui.gd @@ -25,10 +25,16 @@ func on_victory(): %HBoxControl.hide() $VI.show() state.progression = max(state.progression,state.curr_level) + release_specific_buttons() func on_game_over(): %HBoxControl.hide() $GO.show() + release_specific_buttons() + +func release_specific_buttons(): + Input.action_release("spin_left") + Input.action_release("spin_right") func _on_left_button_down(): Input.action_press("spin_left")