public void updateInfo() { knighthood = KnighthoodConfigManager.Instance.getKnighthoodByGrade(UserManager.Instance.self.honorLevel); nextKnigthood = KnighthoodConfigManager.Instance.getNextKnigthoodByGrade(UserManager.Instance.self.honorLevel); honorName.text = knighthood.kName; int needValue = knighthood.needHonorValue; int haveValue = UserManager.Instance.self.honor; needHonorValue.text = haveValue + "/" + needValue; if (isInit) { // runOverSum = 0; numberRun(); updateState(); honorIcon.spriteName = honorIconNames [knighthood.icon]; // honorIcon.MakePixelPerfect (); updateStar(); MaskWindow.UnlockUI(); } else { StartCoroutine(playEffect()); } }
//解析配置 public override void parseConfig(string str) { Knighthood be = new Knighthood(str); if (list == null) { list = new List <Knighthood> (); } list.Add(be); }
//是否是最后一个爵位 public bool isLastKnighthood(int grade) { Knighthood k = getKnighthoodByGrade(grade); if (k.grade == list[list.Count - 1].grade) { return(true); } return(false); }
/// <summary> /// 是否能升级爵位 /// </summary> public bool getNewKnighthood() { Knighthood knighthood = KnighthoodConfigManager.Instance.getKnighthoodByGrade(UserManager.Instance.self.honorLevel); //是否爵位达到顶值 if (!KnighthoodConfigManager.Instance.isLastKnighthood(UserManager.Instance.self.honorLevel)) { return(UserManager.Instance.self.honor - knighthood.needHonorValue >= 0); } else { return(false); } }
public void showUI() { expbar.updateValue(UserManager.Instance.self.getLevelExp(), UserManager.Instance.self.getLevelAllExp()); labelUserExp.text = EXPSampleManager.Instance.getExpBarShow(EXPSampleManager.SID_USER_EXP, UserManager.Instance.self.getEXP()); labelName.text = UserManager.Instance.self.nickname; labelId.text = " ID:" + StringKit.serverIdToFrontId(UserManager.Instance.self.uid); labelStar.text = HoroscopesManager.Instance.getStarByType(UserManager.Instance.self.star).getName(); labelLevel.text = " Lv." + UserManager.Instance.self.getUserLevel(); if (UserManager.Instance.self.getVipLevel() > 0) { spriteVipLevel.gameObject.SetActive(true); spriteVipLevel.spriteName = "vip" + UserManager.Instance.self.getVipLevel(); } else { spriteVipLevel.gameObject.SetActive(false); } if (GuildManagerment.Instance.getGuild() != null) { labelUnion.text = GuildManagerment.Instance.getGuild().name; } else { labelUnion.text = LanguageConfigManager.Instance.getLanguage("Guild_0"); } int combatA = ArmyManager.Instance.getTeamCombat(1); int combatB = ArmyManager.Instance.getTeamCombat(2); int combatC = ArmyManager.Instance.getTeamCombat(3); int[] combats = new int[3] { combatA, combatB, combatC }; if (combatA >= combatB) { if (combatA >= combatC) { labelTeamCombat.text = LanguageConfigManager.Instance.getLanguage("s0066") + " " + combatA; } else { labelTeamCombat.text = LanguageConfigManager.Instance.getLanguage("s0068") + " " + combatC; } } else { if (combatB >= combatC) { labelTeamCombat.text = LanguageConfigManager.Instance.getLanguage("s0067") + " " + combatB; } else { labelTeamCombat.text = LanguageConfigManager.Instance.getLanguage("s0068") + " " + combatC; } } knighthood = KnighthoodConfigManager.Instance.getKnighthoodByGrade(UserManager.Instance.self.honorLevel); labelHonor.text = knighthood.kName; updateStar(); Card mainCard = StorageManagerment.Instance.getRole(UserManager.Instance.self.mainCardUid); labelMainEvo.text = mainCard.getEvoLevel() + "/" + EvolutionManagerment.Instance.getMaxLevel(mainCard); labelMainSur.text = mainCard.getSurLevel() + "/" + SurmountManagerment.Instance.getMaxSurLevel(mainCard); labelBeastNum.text = BeastEvolveManagerment.Instance.num + " " + LanguageConfigManager.Instance.getLanguage("ge"); labelBeastEvo.text = BeastEvolveManagerment.Instance.evolveNum + " " + LanguageConfigManager.Instance.getLanguage("ci"); labelBeastEffect.text = LanguageConfigManager.Instance.getLanguage("s0376", BeastEvolveManagerment.Instance.getBestResonance().ToString()); if (UserManager.Instance.self.getVipLevel() == 0) { labelVipExp.text = "0%"; } else { labelVipExp.text = (VipManagerment.Instance.getVipbyLevel(UserManager.Instance.self.getVipLevel()).privilege.expAdd * 0.0001f) * 100 + "%"; } getGuildSkills(); }