zxl
/
CTT
forked from Cal/CTT
1
0
Fork 0
CTT/Unity/Assets/HotfixView/Event/UI/ClickBoss_ShowAttackUIEvent.cs

33 lines
906 B
C#

using ET.EventType;
using ET;
using FairyGUI;
using System;
using System.Collections.Generic;
namespace ET
{
public class ClickBoss_ShowAttackUIEvent : AEvent<ClickBoss_ShowAttackUI>
{
private PopupMenu menu;
public override async ETTask Run(ClickBoss_ShowAttackUI args)
{
long key = args.key;
menu = new PopupMenu(FUI_PvpPopupMenu.URL);
menu.ClearItems();
menu.AddItem("攻击", async context =>
{
M2C_StartBossFight ret = await SessionComponent.Instance.Call<M2C_StartBossFight>(new C2M_StartBossFight { Key = key });
if (!ret.Message.IsNullOrEmpty())
{
TipHelper.OpenUI(ret.Message);
return;
}
});
menu.Show();
await ETTask.CompletedTask;
}
}
}