public void SetUp(PokemonListAreaController listAreaController) { this.listAreaController = listAreaController; if (pokemonPositionPrefab.GetComponent <PokemonPosition>() == null) { Debug.LogError("No PokemonPosition component on pokemon position prefab"); } SetUpPokemonPositions(); SetPokemonPositionSelectListeners(); }
public void SetUp(PokemonListAreaController listAreaController) { this.listAreaController = listAreaController; if (pokemonPositions.Length < PlayerData.partyCapacity) { Debug.LogError("Not enough party pokemon positions"); } for (byte i = 0; i < pokemonPositions.Length; i++) { int posIndex = i; pokemonPositions[i].SetOnClickAction(() => OnPositionSelected(posIndex)); } }