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;
    }
Example #3
0
    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);
    }