From f5bcd70756c7b7c28a3277ca9ea8b9a13201cc02 Mon Sep 17 00:00:00 2001 From: Pengu123 Date: Wed, 4 May 2022 19:26:19 +0200 Subject: [PATCH] BUGFIX: Prevents Scrolling between cues mid-game You can't scroll between the game event selector when the song is playing (Using the keyboard or scrollwheel). It's smoother especially when doing arrow inputs --- .../EventSelector/GridGameSelector.cs | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/Assets/Scripts/LevelEditor/EventSelector/GridGameSelector.cs b/Assets/Scripts/LevelEditor/EventSelector/GridGameSelector.cs index ccfb9a8d..f3a075ea 100644 --- a/Assets/Scripts/LevelEditor/EventSelector/GridGameSelector.cs +++ b/Assets/Scripts/LevelEditor/EventSelector/GridGameSelector.cs @@ -39,21 +39,24 @@ namespace HeavenStudio.Editor private void Update() { - if (gameOpen) + if(!Conductor.instance.NotStopped()) { - if (Input.GetKeyDown(KeyCode.DownArrow)) + if (gameOpen) { - UpdateIndex(currentEventIndex + 1); + if (Input.GetKeyDown(KeyCode.DownArrow)) + { + UpdateIndex(currentEventIndex + 1); + } + else if (Input.GetKeyDown(KeyCode.UpArrow)) + { + UpdateIndex(currentEventIndex - 1); + } } - else if (Input.GetKeyDown(KeyCode.UpArrow)) - { - UpdateIndex(currentEventIndex - 1); - } - } - if (Input.mouseScrollDelta.y != 0) - { - UpdateIndex(currentEventIndex - Mathf.RoundToInt(Input.mouseScrollDelta.y)); + if (Input.mouseScrollDelta.y != 0) + { + UpdateIndex(currentEventIndex - Mathf.RoundToInt(Input.mouseScrollDelta.y)); + } } }