//Here it sets the data for whatever pokemon are in battle
    public void SetData(Pokemon pokemon)
    {
        _pokemon = pokemon;

        nameText.text  = pokemon.Base.Name;
        levelText.text = " Lvl " + pokemon.Level;
        hpbar.SetHP((float)pokemon.HP / pokemon.MaxHp);
    }
Beispiel #2
0
    //Here it sets the data for whatever pokemon are in battle
    public void SetData(Pokemon pokemon)
    {
        _pokemon = pokemon;

        nameText.text = pokemon.Base.Name;
        SetLevel();
        hpbar.SetHP((float)pokemon.HP / pokemon.MaxHp);
        SetExp();

        statusColors = new Dictionary <StatusID, Color>()
        {
            { StatusID.psn, psnColor },
            { StatusID.brn, brnColor },
            { StatusID.par, parColor },
            { StatusID.frz, frzColor },
            { StatusID.slp, slpColor }
        };

        SetStatusText();
        _pokemon.OnStatusChanged += SetStatusText;
    }