Example #1
0
    // 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);
    }