using ET; using ET.EventType; using FairyGUI; using UnityEngine; namespace ET { public class ClickTeamMemberHeadInfoEvent : AEvent_Sync { private PopupMenu _menu; public override void Run(ClickTeamMemberHeadInfo args) { //显示菜单项 if (_menu == null) { _menu = new PopupMenu(FUI_PvpPopupMenu.URL); _menu.AddItem("窥探", context => { GButton item = (GButton)context.data; Debug.Log(item.name); }); _menu.AddItem("私聊", context => { MainUI.PrivateChat(GlobalVariable.SelectUnitHeadInfoId); }); _menu.AddItem("添加好友", context => { long id = GlobalVariable.SelectUnitHeadInfoId; FriendUI.AddFriend(id).Coroutine(); }); _menu.AddItem("踢出队伍", context => { long id = GlobalVariable.SelectUnitHeadInfoId; TeamHelper.KickoutTeam(id).Coroutine(); }); _menu.AddItem("转让队长", context => { long id = GlobalVariable.SelectUnitHeadInfoId; TeamHelper.TransferTeamLeader(id).Coroutine(); }); _menu.AddItem("退出队伍", context => { TeamHelper.QuitTeam().Coroutine(); }); } _menu.Show(); } } }