上传文件至 GUI

This commit is contained in:
2025-10-13 18:19:25 +08:00
parent 1a75436303
commit 0a013f0286
10 changed files with 700 additions and 0 deletions

39
GUI/AutoPlayPanel.cs Normal file
View File

@@ -0,0 +1,39 @@
using SinmaiAssist.Cheat;
using UnityEngine;
namespace SinmaiAssist.GUI;
public class AutoPlayPanel
{
public static void OnGUI()
{
GUILayout.Label($"Mode: {AutoPlay.autoPlayMode}", MainGUI.Style.Text);
AutoPlay.DisableUpdate = GUILayout.Toggle(AutoPlay.DisableUpdate, "Disable Mode Update");
if (GUILayout.Button("Critical (AP+)", MainGUI.Style.Button) || DebugInput.GetKeyDown(SinmaiAssist.KeyBindConfig.AutoPlay.Critical.KeyCode))
AutoPlay.autoPlayMode = AutoPlay.AutoPlayMode.Critical;
if (GUILayout.Button("Perfect", MainGUI.Style.Button) || DebugInput.GetKeyDown(SinmaiAssist.KeyBindConfig.AutoPlay.Perfect.KeyCode))
AutoPlay.autoPlayMode = AutoPlay.AutoPlayMode.Perfect;
if (GUILayout.Button("Great", MainGUI.Style.Button) || DebugInput.GetKeyDown(SinmaiAssist.KeyBindConfig.AutoPlay.Great.KeyCode))
AutoPlay.autoPlayMode = AutoPlay.AutoPlayMode.Great;
if (GUILayout.Button("Good", MainGUI.Style.Button) || DebugInput.GetKeyDown(SinmaiAssist.KeyBindConfig.AutoPlay.Good.KeyCode))
AutoPlay.autoPlayMode = AutoPlay.AutoPlayMode.Good;
if (GUILayout.Button("Random", MainGUI.Style.Button) || DebugInput.GetKeyDown(SinmaiAssist.KeyBindConfig.AutoPlay.Random.KeyCode))
AutoPlay.autoPlayMode = AutoPlay.AutoPlayMode.Random;
if (GUILayout.Button("RandomAllPerfect", MainGUI.Style.Button) || DebugInput.GetKeyDown(SinmaiAssist.KeyBindConfig.AutoPlay.RandomAllPerfect.KeyCode))
AutoPlay.autoPlayMode = AutoPlay.AutoPlayMode.RandomAllPerfect;
if (GUILayout.Button("RandomFullComboPlus", MainGUI.Style.Button) || DebugInput.GetKeyDown(SinmaiAssist.KeyBindConfig.AutoPlay.RandomFullComboPlus.KeyCode))
AutoPlay.autoPlayMode = AutoPlay.AutoPlayMode.RandomFullComboPlus;
if (GUILayout.Button("RandomFullCombo", MainGUI.Style.Button) || DebugInput.GetKeyDown(SinmaiAssist.KeyBindConfig.AutoPlay.RandomFullCombo.KeyCode))
AutoPlay.autoPlayMode = AutoPlay.AutoPlayMode.RandomFullCombo;
if (GUILayout.Button("None", MainGUI.Style.Button) || DebugInput.GetKeyDown(SinmaiAssist.KeyBindConfig.AutoPlay.None.KeyCode))
AutoPlay.autoPlayMode = AutoPlay.AutoPlayMode.None;
}
}