示例#1
0
 //Methods only for use serverside
 #region Server
 private void SetupGamemode()
 {
     //Todo: Add UI in lobby to configure chosen gamemode & settings
     //For now, going with defaults specified by design doc
     Team[] teams = new Team[2];
     teams[0]             = new Team("Red", Color.red, 0);
     teams[1]             = new Team("Blue", Color.blue, 1);
     currentGamemode      = new TeamDeathmatch(teams, 30, 360);
     startPositionIndices = new int[currentGamemode.NumTeams()];
     for (int i = 0; i < currentGamemode.NumTeams(); i++)
     {
         startPositionIndices[i] = 0;
     }
     teamScores = new int[currentGamemode.NumTeams()];
     for (int i = 0; i < currentGamemode.NumTeams(); i++)
     {
         teamScores[i] = 0;
     }
 }