Ejemplo n.º 1
0
    public void LoadLevelAutomated()
    {
        Debug.Log("player1Team: " + (player1Team.GetActiveIndex() + 1));
        Debug.Log("player2Team: " + (player2Team.GetActiveIndex() + 1));
        Debug.Log("player3Team: " + (player3Team.GetActiveIndex() + 1));
        Debug.Log("player4Team: " + (player4Team.GetActiveIndex() + 1));


        LevelData.player1Team = player1Team.GetActiveIndex() + 1;
        LevelData.player2Team = player2Team.GetActiveIndex() + 1;
        LevelData.player3Team = player3Team.GetActiveIndex() + 1;
        LevelData.player4Team = player4Team.GetActiveIndex() + 1;
        LevelData.playerCount = playerCount;
        LevelData.levelIndex  = levelCount;

        LevelData.gameMode = (GameMode)gameModeToggleGroup.GetActiveIndex();
        switch (LevelData.gameMode)
        {
        case GameMode.Goals:
            LevelData.GoalsToWin = LevelData.Goals[GoalDropDown.GetComponent <Dropdown>().value];
            break;

        case GameMode.Time:
            LevelData.MatchTime = LevelData.Times[TimeDropDown.GetComponent <Dropdown>().value];
            break;
        }


        SceneManager.LoadScene("Level" + selectedLevelIndex);
    }