AlicizaX/Client/Assets/Scripts/Hotfix/GameLogic/TestWindow/UIHomeWindow.cs

43 lines
878 B
C#
Raw Normal View History

2025-09-02 16:30:55 +08:00
using AlicizaX;
2025-07-31 20:15:20 +08:00
using AlicizaX.UI.Runtime;
2025-09-02 16:30:55 +08:00
using GameLogic.Event.Generated;
2025-07-31 20:15:20 +08:00
using GameLogic.UI;
using UnityEngine;
namespace Hotfix.GameLogic.TestWindow
{
2025-09-02 16:30:55 +08:00
[Prewarm(2)]
public readonly struct ModeChangedEvent : IEventArgs
{
}
2025-10-14 15:42:34 +08:00
2025-09-02 16:30:55 +08:00
public readonly struct ModeHGameChangedEvent : IEventArgs
{
}
2025-07-31 20:15:20 +08:00
[Window(UILayer.UI)]
public class UIHomeWindow : UIWindow<ui_UITestWindow>
{
protected override void OnInitialize()
{
baseui.ImgBackGround.color = Color.gray;
baseui.Btntest.onClick.AddListener(OnTestClick);
}
private void OnTestClick()
{
2025-09-02 16:30:55 +08:00
Debug.Log("ShowUIA");
2025-07-31 20:15:20 +08:00
}
2025-09-02 16:30:55 +08:00
2025-10-14 15:42:34 +08:00
protected override void OnOpen()
2025-07-31 20:15:20 +08:00
{
2025-10-14 15:42:34 +08:00
Debug.Log("OnOpen");
2025-09-02 16:30:55 +08:00
}
protected override void OnClose()
{
2025-10-14 15:42:34 +08:00
Debug.Log("OnClose");
2025-07-31 20:15:20 +08:00
}
}
}