private TeamGame() { this.mTeamLeader = null; this.mPreferredMap = "none"; this.mNonPreferredMap = "none"; this.mHasLaunched = false; this.mTeamMembers = new List<TeamGameMember>(); }
internal TeamGame(TeamGameMember leader) { this.mTeamLeader = null; this.mPreferredMap = "none"; this.mNonPreferredMap = "none"; this.mHasLaunched = false; this.mTeamMembers = new List<TeamGameMember>(); leader.Team = this; this.mTeamLeader = leader; this.TeamMembers.Add(this.TeamLeader); }
public void UpdateMember(TeamGameMember member) { for (int i = 0; i < this.TeamMembers.Count; i++) { if (this.TeamMembers[i].Equals(member)) { this.TeamMembers[i].EndPing(); member.BeginPing(); if (this.TeamMembers[i].Equals(this.TeamLeader)) { this.mTeamLeader = member; } this.TeamMembers[i] = member; return; } } this.TeamMembers.Add(member); member.BeginPing(); }