//伤害排行榜 private void UpdateHurtRank() { WorldBossRankMsg_22_3 hurtRank = Singleton <BossMode> .Instance.hurtRank; Log.info(this, hurtRank.hurt.Count + ".....................cout:"); List <uint> hurt = hurtRank.hurt; float hurtTotal = (float)Singleton <BossMode> .Instance.fullHp; List <string> name = hurtRank.name; UIWidgetContainer temp; for (int i = 0, length = hurtList.Count; i < length; i++) { temp = hurtList[i]; if (i < hurt.Count) { temp.FindInChild <UILabel>("name").text = name[i]; temp.FindInChild <UILabel>("value").text = hurt[i] + " (" + string.Format("{0:P1}", hurt[i] / hurtTotal) + ")"; temp.FindInChild <UILabel>("index").text = (i + 1) + "."; if (jiantouOpen) { temp.SetActive(true); } } else { temp.SetActive(false); } } //container.Reposition(); }
//伤害排行榜信息 private void Fun_22_3(INetData data) { WorldBossRankMsg_22_3 message = new WorldBossRankMsg_22_3(); message.read(data.GetMemoryStream()); Singleton <BossMode> .Instance.HurtRank(message); Log.info(this, "Fun_22_3 伤害排行榜信息"); }
public void HurtRank(WorldBossRankMsg_22_3 hurtRank) { this.hurtRank = hurtRank; DataUpdate(this.UPDATE_HURT_RANK); }