using System.Collections.Generic; using Fort23.Core; using Fort23.UTool; using GameLogic.NetworkClient; using NetCore.Protocol.MemoryPack; using Protocol.Protocol.MemoryPack.MemoryMessage; using UnityEngine; namespace Fort23.Mono { [UIBinding(prefab = "LoginPanel")] public partial class LoginPanel : UIPanel { private void Init() { } protected override void AddEvent() { } protected override void DelEvent() { } public async static CTask OpenPanel() { CTask callback = CTask.Create(); LoginPanel loginPanel = await UIManager.Instance.LoadAndOpenPanel(null, UILayer.Top); loginPanel.CustomInit(callback); return await callback; } private void CustomInit(CTask callback) { } public override void AddButtonEvent() { } public override CTask Close() { return base.Close(); } } }