/// <summary> ///队长给其他人队长位置,所有人都接收 /// </summary> public void OnChangeLeader(GameCmd.stChangeLeaderTeamRelationUserCmd_CS cmd) { m_leaderId = cmd.dwNewLeader; if (DataManager.Manager <UIPanelManager>().IsShowPanel(PanelID.TeamPanel)) { DataManager.Manager <UIPanelManager>().SendMsg(PanelID.TeamPanel, UIMsgID.eUpdateMyTeamList, null); } if (DataManager.Manager <UIPanelManager>().IsShowPanel(PanelID.MissionAndTeamPanel)) { DataManager.Manager <UIPanelManager>().SendMsg(PanelID.MissionAndTeamPanel, UIMsgID.eUpdateMyTeamList, null); } TeamMemberInfo leader = m_listTeamMember.Find((TeamMemberInfo data) => { return(data.id == m_leaderId); }); if (leader == null) { return; } TipsManager.Instance.ShowLocalFormatTips(LocalTextType.Team_Leader_Xchengweiliaoxindedongchang, leader.name);//{0}成为了新的队长 }
public void Execute(GameCmd.stChangeLeaderTeamRelationUserCmd_CS cmd) { DataManager.Manager <TeamDataManager>().OnChangeLeader(cmd); }