Пример #1
0
    void ChangePokemon(Button button, PokemonModel pokemon)
    {
        //don't change if dead
        if (pokemon.CurrentHealth <= 0)
        {
            return;
        }

        //call it in fight manager
        fightManager.ChangePokemon(pokemon);

        //reset interactable of previous button
        foreach (Button poolButton in pokemonsPooling.PooledObjects)
        {
            if (poolButton.interactable == false)
            {
                poolButton.interactable = true;
                break;
            }
        }

        //set not interactable this new one
        button.interactable = false;
    }