using ET; using ET.EventType; using UnityEngine; namespace ET { public class BackMainCityEvent: AEvent { public override async ETTask Run(BackMainCity args) { var zoneScene = args.zoneScene; M2C_BackMainCity ret = (M2C_BackMainCity)await zoneScene.GetComponent().Session.Call(new C2M_BackMainCity() { }); if (!ret.Message.IsNullOrEmpty()) { Game.EventSystem.Publish(new ET.EventType.ShowTipUI { tip = ret.Message }).Coroutine(); return; } } } }