diff --git a/Assets/scripts/gamePlay_gameplay/InputManager.cs b/Assets/scripts/gamePlay_gameplay/InputManager.cs deleted file mode 100644 index f4f5c5de..00000000 --- a/Assets/scripts/gamePlay_gameplay/InputManager.cs +++ /dev/null @@ -1,26 +0,0 @@ -using UnityEngine; -using System; - -public class InputManager : MonoBehaviour -{ - public static event Action OnKeyPressed; - public static event Action OnKeyReleased; - - private void Update() - { - foreach (string color in new string[] { "red", "green", "yellow", "purple", "blue" }) - { - KeyCode key = KeyBindingManager.GetKeyForColor(color); - if (key == KeyCode.None) continue; - - if (Input.GetKeyDown(key)) - { - OnKeyPressed?.Invoke(key); - // 调用 JudgeManager 统一判断最早的音符 - JudgeManager.Instance.JudgeEarliestNote(key); - } - if (Input.GetKeyUp(key)) - OnKeyReleased?.Invoke(key); - } - } -}