Esempio n. 1
0
 private void UpdateData(PlayerData data)
 {
     SetText(txtName, string.Format(Language.GetString(115), data.Name, data.Level));
     SetText(txtExpValue, string.Format(Language.GetString(114), "E03683", data.Experience, PECommonTool.GetExpUpvalue(data.Level)));
     expFillImg.fillAmount = data.Experience * 1.0f / PECommonTool.GetExpUpvalue(data.Level);
     SetText(txtPowerValue, string.Format(Language.GetString(114), "E03683", data.Power, PECommonTool.GetPowerLimit(data.Level)));
     powerFillImg.fillAmount = data.Power * 1.0f / PECommonTool.GetPowerLimit(data.Level);
     SetText(txtJob, string.Format(Language.GetString(109), Language.GetString(20)));
     SetText(txtFight, string.Format(Language.GetString(110), PECommonTool.GetFight(data)));
     SetText(txtHp, string.Format(Language.GetString(111), data.Hp));
     SetText(txtA, string.Format(Language.GetString(112), data.Ad + data.Ap));
     SetText(txtDef, string.Format(Language.GetString(113), data.Addef + data.Apdef));
 }
Esempio n. 2
0
    public void UpdateData(PlayerData data)
    {
        if (data != null && hadGetComponent)
        {
            //更新角色属性的显示
            SetText(txtName, data.Name);
            SetText(txtFight, PECommonTool.GetFight(data));
            SetText(txtPower, string.Format(Language.GetString(5), data.Power, PECommonTool.GetPowerLimit(data.Level)));
            SetText(txtLevel, data.Level);
            float percent = (float)data.Experience / PECommonTool.GetExpUpvalue(data.Level);
            SetText(txtExpPercent, Mathf.CeilToInt(percent * 100) + "%");
            imgExpFill.fillAmount = percent;

            //更新引导数据
            curGuideData = mCfgSvc.GetCfgGuide(data.GuideID);
            UpateGuideData();
        }
    }