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