//退出队伍 public void ExitTeam(PlayerObject _play) { for (int i = 0; i < mlistMember.Count; i++) { PlayerObject play = mlistMember[i]; if (play.GetBaseAttr().player_id == _play.GetBaseAttr().player_id) { _play.SetTeam(null); mlistMember.RemoveAt(i); break; } } //队伍人数不足就解散队伍 if (mlistMember.Count == 0) { DeleteTeam(); } }