Beispiel #1
0
    public void Inicialize()
    {
        CharacterSelectors[0].ActorLeftButton.gameObject.SetActive(false);
        CharacterSelectors[0].ActorRightButton.gameObject.SetActive(false);

        CharacterSelectors[0].SetCharacter(CharacterManager.Instance.UnlockedCharacters[0]);
        CharacterSelectors[0].SetPlayer();

        CharacterSelectors[1].SetCharacter(CharacterManager.Instance.UnlockedCharacters[1]);
        CharacterSelectors[1].SetEnemy(CharacterManager.Instance.UnlockedEnemies[0]);

        for (int i = 2; i < CharacterSelectors.Count; i++)
        {
            CharacterSelectors[i].SetCharacter(new Character());
            CharacterSelectors[i].SetEnemy(new Enemy("Inactive"));
            if (CharacterManager.Instance.UnlockedCharacters.Count <= i)
            {
                CharacterSelectors[i].gameObject.SetActive(false);
            }
        }

        MapSelector.SetMap(MapManager.Instance.UnlockedMaps[0]);
    }