using ET.Client; using ET.EventType; using ET; [Event] public class NetClosedEventHandler : BEvent<NetClosed> { protected override async ETTask OnEvent(NetClosed _) { await UICommonDialog1.Show("确认", "检测到网络连接断开", () => { EventSystem.Instance.Publish<ShowLoginUIEvent>(); GlobalViewMgr.Instance.ReOpenGame(); UnitMgr.Instance.RecycleUnits(); BattleMgr.Instance.InitBattleLayer(); }, null); } }