39 lines
2.2 KiB
C#
39 lines
2.2 KiB
C#
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;
|
|
}
|
|
} |