zxl
/
CTT
forked from Cal/CTT
1
0
Fork 0
CTT/Unity/Assets/HotfixView/UI/TransPointUI/LeftTransPointUI/LeftTransPointUI.cs

94 lines
3.4 KiB
C#

using Cal.DataTable;
using ET;
using System;
using System.Collections.Generic;
namespace ET
{
public class LeftTransPointUIAwakeSyatem : AwakeSystem<LeftTransPointUI>
{
public override void Awake(LeftTransPointUI self)
{
self.Awake();
}
}
public class LeftTransPointUIDestroySyatem : DestroySystem<LeftTransPointUI>
{
public override void Destroy(LeftTransPointUI self)
{
self.Destroy();
}
}
public class LeftTransPointUI : Entity
{
public FUI_LeftTransPointUI ui;
public void Awake()
{
ui = GetParent<FUI_LeftTransPointUI>();
AwakeAsync().Coroutine();
}
private async ETVoid AwakeAsync()
{
GWindow window = ui.GetComponent<FUIWindowComponent>().Window;
ui.m_btn1.onClick.Set1(async context =>
{
if (context.inputEvent.isDoubleClick)
{
M2C_RequestEnterMap m2C_RequestEnterMap = (M2C_RequestEnterMap)await SessionComponent.Instance.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 SessionComponent.Instance.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 SessionComponent.Instance.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 SessionComponent.Instance.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()
{
}
}
}