public void PlayerStatChange(PlayerStatMobile stat) { if (statsShow != null) { statsShow.OnStatChange(stat); } currentStat = stat; }
public void OnStatChange(PlayerStatMobile stat) { hpStat.text = "HP: " + stat.currentHp + "/" + stat.maxHp; hpBar.maxValue = stat.maxHp; hpBar.value = stat.currentHp; attackStat.text = "Attack: " + stat.attack; speedStat.text = "Speed: " + stat.speed; }
void RecieveStatsChange(NetworkMessage message) { StatNetworkMessage msg = message.ReadMessage <StatNetworkMessage>(); PlayerStatMobile stat = new PlayerStatMobile( msg.maxHp, msg.currentHp, msg.attack, msg.speed ); GameManagerMobile.Instance.PlayerStatChange(stat); }