Example #1
0
    void Start( )
    {
        m_pHero = CFightTeamMgr.Instance.m_pBattleHero;
        if (m_pHero != null)
        {
            m_nLastHP = m_pHero.GetAttValue(ERoleAttribute.ERA_HP);
            m_nLastMP = m_pHero.GetAttValue(ERoleAttribute.ERA_MP);

            m_pLevel.text = "LV:     " + m_pHero.m_nLevel.ToString();

            int   nMaxHP = m_pHero.GetAttValue(ERoleAttribute.ERA_MaxHP);
            int   nCurHP = m_pHero.GetAttValue(ERoleAttribute.ERA_HP);
            float vale   = nCurHP * 1.0f / nMaxHP;
            m_pProgressHP.value = vale;

            int nMaxMP = m_pHero.GetAttValue(ERoleAttribute.ERA_MaxMP);
            int nCurMP = m_pHero.GetAttValue(ERoleAttribute.ERA_MP);
            vale = nCurMP * 1.0f / nMaxMP;
            m_pProgressMP.value = vale;
        }
    }
Example #2
0
    //--------------------------------------------------------------------------------
    //
    //--------------------------------------------------------------------------------
    void Update( )
    {
        if (m_pHero != null)
        {
            int nCurHP = m_pHero.GetAttValue(ERoleAttribute.ERA_HP);
            int nCurMP = m_pHero.GetAttValue(ERoleAttribute.ERA_MP);

            if (nCurHP != m_nLastHP)
            {
                m_nChangeHP += m_nLastHP - nCurHP;
                m_bUpdateHP  = true;
                m_nLastHP    = nCurHP;
            }

            if (nCurMP != m_nLastMP)
            {
                m_nChangeMP += m_nLastMP - nCurMP;
                m_bUpdateMp  = true;
                m_nLastMP    = nCurMP;
            }
        }
    }
Example #3
0
    void RefushAttr( )
    {
        CHeroEntity pHero = CFightTeamMgr.Instance.m_pBattleHero;

        if (pHero == null)
        {
            return;
        }

        if (mShowEquip != null)
        {
            mShowEquip.gameObject.SetActive(false);
        }

        int nValue = 0;

        nValue      = pHero.m_nLevel;
        pLevel.text = "LV:  " + nValue.ToString();

        nValue         = pHero.GetAttValue(ERoleAttribute.ERA_Physique);
        pPhysique.text = GetAttName(ERoleAttribute.ERA_Physique).ToString() + nValue.ToString();

        nValue         = pHero.GetAttValue(ERoleAttribute.ERA_Strength);
        pStrength.text = GetAttName(ERoleAttribute.ERA_Strength) + nValue.ToString();

        nValue       = pHero.GetAttValue(ERoleAttribute.ERA_Pneuma);
        pPneuma.text = GetAttName(ERoleAttribute.ERA_Pneuma) + nValue.ToString();

        nValue           = pHero.GetAttValue(ERoleAttribute.ERA_InnerForce);
        pInnerForce.text = GetAttName(ERoleAttribute.ERA_InnerForce) + nValue.ToString();

        nValue        = pHero.GetAttValue(ERoleAttribute.ERA_Technique);
        pPrecise.text = GetAttName(ERoleAttribute.ERA_Technique) + nValue.ToString();

        nValue = pHero.GetAttValue(ERoleAttribute.ERA_ExAttack);
        pPhysicalAttack.text = GetAttName(ERoleAttribute.ERA_ExAttack) + nValue.ToString();

        nValue = pHero.GetAttValue(ERoleAttribute.ERA_ExDefense);
        pPhysicalDefense.text = GetAttName(ERoleAttribute.ERA_ExDefense) + nValue.ToString();

        nValue             = pHero.GetAttValue(ERoleAttribute.ERA_InAttack);
        pEnergyAttack.text = GetAttName(ERoleAttribute.ERA_InAttack) + nValue.ToString();

        nValue             = pHero.GetAttValue(ERoleAttribute.ERA_InAttack);
        pEnergyAttack.text = GetAttName(ERoleAttribute.ERA_InAttack) + nValue.ToString();

        nValue = pHero.GetAttValue(ERoleAttribute.ERA_InDefense);
        pEnergyDefense.text = GetAttName(ERoleAttribute.ERA_InDefense) + nValue.ToString();

        nValue        = pHero.GetAttValue(ERoleAttribute.ERA_HitRate);
        pHitRate.text = GetAttName(ERoleAttribute.ERA_HitRate) + nValue.ToString();

        nValue         = pHero.GetAttValue(ERoleAttribute.ERA_Crit_Rate);
        pCritRate.text = GetAttName(ERoleAttribute.ERA_Crit_Rate) + nValue.ToString();
    }