using System.Collections.Generic; using AlicizaX; using AlicizaX.Resource.Runtime; using AlicizaX.UI; using AlicizaX.UI.Runtime; using Cysharp.Threading.Tasks; using Game.UI; using GameLogic.Event; using GameLogic.UI; using UnityEngine; [UIUpdate] [Window(UILayer.UI, false, 3)] public class UILoadUpdate : UITabWindow { protected override void OnInitialize() { baseui.ImgBackGround.color = Color.gray; baseui.BtnTest.onClick.AddListener(OnTestClick); } protected override void OnRegisterEvent(EventListenerProxy proxy) { proxy.AddUIEvent(OnHandleTestUIOpenEevent); } private void OnHandleTestUIOpenEevent(TestUIOpenEvent obj) { } private void OnTestClick() { int index = Random.Range(1000, 8000); Debug.Log(index); // list.RecyclerView.ScrollTo(index, true); } protected override void OnOpen() { Debug.Log("OnOpen"); } protected override void OnClose() { Debug.Log("OnClose"); } protected override void OnDestroy() { Debug.Log("OnDestroy"); } }