Exemplo n.º 1
0
 private TeamGame()
 {
     this.mTeamLeader = null;
     this.mPreferredMap = "none";
     this.mNonPreferredMap = "none";
     this.mHasLaunched = false;
     this.mTeamMembers = new List<TeamGameMember>();
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 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();
 }