Example #1
0
 /// <summary>Initializes a new team</summary>
 /// <remarks><see cref="Name"/> initializes according to <i>teamNumber</i>; <b>0</b> = "Imperial", <b>1</b> = "Rebel", other = "Team #"</remarks>
 /// <param name="teamNumber">Team index being initialized</param>
 public Team(int teamNumber)
 {
     if (teamNumber <= 0)
     {
         _name = "Imperial"; _allies[0] = Allegeance.Friendly;
     }
     else if (teamNumber == 1)
     {
         _name = "Rebel";
     }
     else
     {
         _name = "Team " + (teamNumber > 8 ? 10 : teamNumber + 1);
     }
     for (int i = 0; i < 6; i++)
     {
         _endOfMissionMessages[i] = "";
     }
     for (int i = 0; i < 3; i++)
     {
         _voiceIDs[i] = "";
         _eomNotes[i] = "";
     }
     _eomMessageIndexer = new EomMessageIndexer(_endOfMissionMessages);
     _voiceIDIndexer    = new VoiceIDIndexer(_voiceIDs);
     _notesIndexer      = new EomMessageNoteIndexer(_eomNotes);
 }
Example #2
0
 /// <summary>Initializes a new team</summary>
 /// <remarks><see cref="Name"/> initializes according to <i>teamNumber</i>; <b>0</b> = "Imperial", <b>1</b> = "Rebel", other = "Team #"</remarks>
 /// <param name="teamNumber">Team index being initialized</param>
 public Team(int teamNumber)
 {
     if (teamNumber <= 0) { _name = "Imperial"; _allies[0] = Allegeance.Friendly; }
     else if (teamNumber == 1) _name = "Rebel";
     else _name = "Team " + (teamNumber > 8 ? 10 : teamNumber + 1);
     for (int i=0;i<6;i++) _endOfMissionMessages[i] = "";
     for (int i = 0; i < 3; i++)
     {
         _voiceIDs[i] = "";
         _eomNotes[i] = "";
     }
     _eomMessageIndexer = new EomMessageIndexer(_endOfMissionMessages);
     _voiceIDIndexer = new VoiceIDIndexer(_voiceIDs);
     _notesIndexer = new EomMessageNoteIndexer(_eomNotes);
 }