AlicizaX/Client/Assets/Scripts/Hotfix/GameLogic/TestMono.cs

46 lines
1016 B
C#
Raw Normal View History

2025-03-04 18:40:14 +08:00
using System;
using AlicizaX.Event.Runtime;
2025-04-28 19:45:45 +08:00
using AlicizaX;
using AlicizaX.Resource.Runtime;
using UnityEditor;
2025-03-04 18:40:14 +08:00
using UnityEngine;
using UnityEngine.Profiling;
public class TestMono : MonoBehaviour
{
2025-04-28 19:45:45 +08:00
private UXButton _button;
2025-03-04 18:40:14 +08:00
private void OnGUI()
{
2025-04-28 19:45:45 +08:00
if (GUILayout.Button("ShowUI10"))
{
Profiler.BeginSample("ShowUI10");
GameApp.UI.ShowUI("UILoadUpdate", 10);
Profiler.EndSample();
EditorApplication.isPaused = true;
}
if (GUILayout.Button("ShowUI100"))
2025-03-04 18:40:14 +08:00
{
2025-04-28 19:45:45 +08:00
GameApp.UI.ShowUI<UILoadUpdate>(100);
}
if (GUILayout.Button("ShowUI1000"))
{
GameApp.UI.ShowUI<UILoadUpdate>(1000);
2025-03-04 18:40:14 +08:00
}
if (GUILayout.Button("HideUI"))
{
GameApp.UI.CloseUI<UILoadUpdate>();
}
2025-04-28 19:45:45 +08:00
if (GUILayout.Button("Fire"))
{
2025-07-11 21:00:00 +08:00
// GameApp.Event.Fire(this, AssetPatchStatesChangeEventArgs.Create(EPatchStates.PatchDone));
2025-04-28 19:45:45 +08:00
}
2025-03-04 18:40:14 +08:00
}
}