// Called by game starter to start the match public void StartMatch(GameMode gameMode) { // sets the selected gamemode and starts the match switch (gameMode) { case GameMode.FreeForAll: selectedGamemode = freeForAllGamemode; break; case GameMode.Elimination: break; case GameMode.Extraction: selectedGamemode = extractionGamemode; break; case GameMode.Climb: break; default: break; } // Goes to a random level from the playlist of the selected gamemode levelSelector.GoToLevel(gameMode, selectedGamemode.StartMatch); }