//刷新左上角玩家UI数据方法 public void Display_PlayerDataInfo() { PlayerDataInfo characterInfo = DisplayInfo(); exp.text = AllFormula.Instance.GetExpInfo(characterInfo.exp) [0].ToString();; //经验 maxExp.text = AllFormula.Instance.GetExpInfo(characterInfo.exp) [3].ToString(); gold.text = characterInfo.gold.ToString(); diamond.text = characterInfo.diamond.ToString(); //玩家经验条UI变动 float exp_1 = AllFormula.Instance.GetExpInfo(characterInfo.exp) [0]; float maxExp_1 = AllFormula.Instance.GetExpInfo(characterInfo.exp) [3]; expImage.fillAmount = exp_1 / maxExp_1; userName = PlayerModel.Instance.userName; info = AllToObject.Instance.GetUserInfo(); for (int i = 0; i < info.User.Count; i++) { if (info.User[i].playerDataInfo.userName == userName) { name1.text = info.User[i].characterInfo.characterInfos[0].name; lv.text = AllFormula.Instance.GetExpInfo(info.User[i].playerDataInfo.exp) [2].ToString(); hp.text = info.User[i].characterInfo.characterInfos[0].hp.ToString(); maxHp.text = info.User[i].characterInfo.characterInfos[0].maxHp.ToString(); exp.text = info.User[i].playerDataInfo.exp.ToString(); //玩家血条UI变动 float hp_1 = info.User[i].characterInfo.characterInfos[0].hp; float maxhp_1 = info.User[i].characterInfo.characterInfos[0].maxHp; hpImage.fillAmount = hp_1 / maxhp_1; } } }
public void DegisterDay() //记录该账号下的签到天数 { characterInfo = PlayerDataInfoView.Instance.DisplayInfo(); //拿到当前登录的账号数据 registerDay.text = characterInfo.registerDay.ToString(); }
/// <summary> /// 遍历 该物体下的 Text 名字对应 switch里的字符串名字 /// </summary> public void GetTexts() { texts = transform.GetComponentsInChildren <Text> (); PlayerDataInfo characterInfo = DisplayInfo(); for (int i = 0; i < texts.Length; i++) { switch (texts[i].name) { case "name1": { name1 = texts[i]; break; } case "lv": { lv = texts[i]; break; } case "hp": { hp = texts[i]; break; } case "maxHp": { maxHp = texts[i]; break; } case "exp": { exp = texts[i]; break; } case "maxExp": { maxExp = texts[i]; break; } case "gold": { gold = texts[i]; break; } case "diamond": { diamond = texts[i]; break; } case "bossname": { bossname = texts[i]; break; } case "bossmaxHp": { bossmaxHp = texts[i]; break; } case "bossHp": { bossHp = texts[i]; break; } case "boss_LV": { boss_LV = texts[i]; break; } } } }