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]); }