Files
Sinmai-Assist/GUI/DebugPanel.cs
2025-10-13 18:19:25 +08:00

31 lines
1.6 KiB
C#

using System;
using MAI2.Util;
using Manager;
using SinmaiAssist.Cheat;
using SinmaiAssist.Utils;
using UnityEngine;
namespace SinmaiAssist.GUI;
public class DebugPanel
{
public static bool UnityLogger = false;
public static void OnGUI()
{
GUILayout.Label($"Test Tools", MainGUI.Style.Title);
if (GUILayout.Button("TouchArea Display", MainGUI.Style.Button)) Common.InputManager.TouchAreaDisplayButton = true;
if (GUILayout.Button("Send Test Message", MainGUI.Style.Button))
{
GameMessageManager.SendMessage(0,"Hello World!\nMonitorId: 0");
GameMessageManager.SendMessage(1,"Hello World!\nMonitorId: 1");
}
if (GUILayout.Button("Save P1 Option To DefaultOption", MainGUI.Style.Button)) Common.ChangeDefaultOption.SaveOptionFile(0L);
if (GUILayout.Button("Save P2 Option To DefaultOption", MainGUI.Style.Button)) Common.ChangeDefaultOption.SaveOptionFile(1L);
if (GUILayout.Button("↑ ↓ ↑ ↓", MainGUI.Style.Button)) SoundManager.PlaySE(Mai2.Mai2Cue.Cue.SE_ENTRY_AIME_ERROR, 1);
if (GUILayout.Button("Switch Utage Mode", MainGUI.Style.Button)) UnlockUtage.SwitchUtageMode();
GUILayout.Label($"GUI Toggle", MainGUI.Style.Title);
if (GUILayout.Button("Toggle Show Info", MainGUI.Style.Button)) SinmaiAssist.MainConfig.ModSetting.ShowInfo = !SinmaiAssist.MainConfig.ModSetting.ShowInfo;
if (GUILayout.Button("Toggle Show FPS", MainGUI.Style.Button)) SinmaiAssist.MainConfig.Common.ShowFPS = !SinmaiAssist.MainConfig.Common.ShowFPS;
UnityLogger = GUILayout.Toggle(UnityLogger, "Log Unity Debug?");
}
}