Example #1
0
    // Update is called once per frame
    void Update()
    {
        SetCharStat();
        m_strValue.text = (m_str + m_CharEquip.TotalStr()).ToString();
        m_defValue.text = (m_def + m_CharEquip.TotalDef()).ToString();
        float hp = m_player.GetComponent <PlayerHealth>().GetHp;

        m_hpValue.text   = hp.ToString() + " / " + m_hp.ToString();
        m_hpSlider.value = hp / m_hp;
        float exp    = m_player.GetComponent <CharController>().GetExp;
        float maxExp = Static.s_maxExp[m_player.GetComponent <CharController>().GetLevel - 1];

        m_expValue.text   = exp + "/" + maxExp;
        m_expSlider.value = exp / maxExp;
        m_stateStr.text   = (m_str + m_CharEquip.TotalStr()).ToString();
        m_stateDef.text   = (m_def + m_CharEquip.TotalDef()).ToString();
        m_stateCri.text   = ((int)m_cri + (int)m_CharEquip.TotalCri()).ToString();
    }