예제 #1
0
    // 체력바 업데이트
    void UpdateHpBar()
    {
        if (_hpBar == null)
        {
            return;
        }

        float ratio = 0.0f;

        if (Stat.MaxHp > 0)
        {
            ratio = ((float)Hp / Stat.MaxHp);
        }
        _hpBar.SetHpBar(ratio);
    }
    void UpdateHpBar()
    {
        if (_hpBar == null)
        {
            return;
        }

        float ratio = 0.0f;

        // 3 / 2 = 1 (int끼리 나누는 경우) 한놈을 float로 캐스팅 해야 결과값이 정확하게 나옴
        if (Stat.MaxHp > 0)
        {
            ratio = ((float)Hp / Stat.MaxHp);
        }

        _hpBar.SetHpBar(ratio);
    }