/// <summary> /// 处理所有组队邀请 /// </summary> /// <param name="choice">1同意,2、拒绝</param> /// <param name="type">客户端自定义,0:手动处理,1:本次登录不接受邀请的处理</param> public void HandleAllInvites(uint choice, uint type = 0) { foreach (S2CTeamBeInvite beInvite in BeInvitedInfos) { C2STeamHandleInvite data = new C2STeamHandleInvite(); data.choice = choice; data.team_id = beInvite.team_id; data.type = type; NetClient.BaseClient.SendData <C2STeamHandleInvite>(NetMsg.MSG_TEAM_HANDLE_INVITE, data); } ClearBeInvitedInfos(); }
/// <summary> /// 处理组队邀请 /// </summary> /// <param name="choice"> 1同意,2、拒绝</param> /// <param name="teamId">同意或拒绝的队伍id</param> /// <param name="type">客户端自定义,0:手动处理,1:本次登录不接受邀请的处理</param> public void HandleInvite(uint choice, uint teamId, uint type = 0) { C2STeamHandleInvite data = new C2STeamHandleInvite(); data.choice = choice; data.team_id = teamId; data.type = type; NetClient.BaseClient.SendData <C2STeamHandleInvite>(NetMsg.MSG_TEAM_HANDLE_INVITE, data); if (choice == 1) { //RemoveAllBeInvitedInfos(); RemoveBeInvitedInfo(teamId); } else { RemoveBeInvitedInfo(teamId); } }