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)); }
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(); } }