using Cal.DataTable; using ET; using System; using System.Collections.Generic; namespace ET { public class LeftTransPointUIAwakeSyatem : AwakeSystem { public override void Awake(LeftTransPointUI self) { self.Awake(); } } public class LeftTransPointUIDestroySyatem : DestroySystem { public override void Destroy(LeftTransPointUI self) { self.Destroy(); } } public class LeftTransPointUI : Entity { public FUI_LeftTransPointUI ui; private Scene zoneScene; public void Awake() { zoneScene = this.ZoneScene(); ui = GetParent(); AwakeAsync().Coroutine(); } private async ETVoid AwakeAsync() { GWindow window = ui.GetComponent().Window; ui.m_btn1.onClick.Set1(async context => { if (context.inputEvent.isDoubleClick) { M2C_RequestEnterMap m2C_RequestEnterMap = (M2C_RequestEnterMap)await zoneScene.GetComponent().Session.Call(new C2M_RequestEnterMap() { MapId = Cal.DataTable.Sys_SceneId.Scene_MarvellousSquare * 100 + 1 }); if (m2C_RequestEnterMap.Message.IsNullOrEmpty()) { window.Hide(); } } else ui.m_txtName.text = "美丽的奇妙广场"; }); ui.m_btn2.onClick.Set1(async context => { if (context.inputEvent.isDoubleClick) { M2C_RequestEnterMap m2C_RequestEnterMap = (M2C_RequestEnterMap)await zoneScene.GetComponent().Session.Call(new C2M_RequestEnterMap() { MapId = Cal.DataTable.Sys_SceneId.Scene_Beach * 100 + 1 }); if (m2C_RequestEnterMap.Message.IsNullOrEmpty()) { window.Hide(); } } else ui.m_txtName.text = "凉爽的比基尼海滩"; }); ui.m_btn3.onClick.Set1(async context => { if (context.inputEvent.isDoubleClick) { M2C_RequestEnterMap m2C_RequestEnterMap = (M2C_RequestEnterMap)await zoneScene.GetComponent().Session.Call(new C2M_RequestEnterMap() { MapId = Cal.DataTable.Sys_SceneId.Scene_HonorTemple * 100 + 1 }); if (m2C_RequestEnterMap.Message.IsNullOrEmpty()) { window.Hide(); } } else ui.m_txtName.text = "庄严的荣誉圣殿"; }); ui.m_btn4.onClick.Set1(async context => { if (context.inputEvent.isDoubleClick) { M2C_RequestEnterMap m2C_RequestEnterMap = (M2C_RequestEnterMap)await zoneScene.GetComponent().Session.Call(new C2M_RequestEnterMap() { MapId = Cal.DataTable.Sys_SceneId.Scene_GuardianPark * 100 + 1 }); if (m2C_RequestEnterMap.Message.IsNullOrEmpty()) { window.Hide(); } } else ui.m_txtName.text = "快乐的守护乐园"; }); await ETTask.CompletedTask; } public void Destroy() { } } }