using AlicizaX.UI.Runtime; using GameLogic.UI; using UnityEngine; using AudioType = AlicizaX.Audio.Runtime.AudioType; namespace Hotfix.GameLogic.TestWindow { [Window(UILayer.UI)] public class UIHomeWindow : UIWindow { protected override void OnInitialize() { baseui.ImgBackGround.color = Color.gray; baseui.Btntest.onClick.AddListener(OnTestClick); } private void OnTestClick() { GameApp.Audio.Play(AudioType.UISound, "A1"); Debug.Log("aaa"); // GameApp.UI.ShowUI(); } } [Window(UILayer.UI)] public class UITestAWindow : UIWindow { protected override void OnInitialize() { baseui.ImgBackGround.color = Color.yellow; baseui.Btntest.onClick.AddListener(OnTestClick); } private void OnTestClick() { GameApp.UI.ShowUI(); } } [Window(UILayer.UI)] public class UITestBWindow : UIWindow { protected override void OnInitialize() { baseui.ImgBackGround.color = Color.blue; baseui.Btntest.onClick.AddListener(OnTestClick); } private void OnTestClick() { CloseSelf(); } } }