public void InitItem(WorldBossDamageRankInfoClass rankInfo) { switch (rankInfo.rank) { case 1: topPrompt.spriteName = "金箭头"; topPrompt.gameObject.SetActive(true); break; case 2: topPrompt.spriteName = "银箭头"; topPrompt.gameObject.SetActive(true); break; case 3: topPrompt.spriteName = "铜箭头"; topPrompt.gameObject.SetActive(true); break; default: topPrompt.gameObject.SetActive(false); break; } transform.localPosition = new Vector3(0, 0, -1); transform.localScale = new Vector3(1, 1, 1); rank.text = rankInfo.rank.ToString(); name.text = rankInfo.name; damage.text = rankInfo.totalDamage.ToString(); }
void OnEnable() { if (mainController == null) { mainController = GameObject.Find("MainController").GetComponent <MainController>(); } mainController.ShowActivityTopUI(ActivityType.E_ACTIVITY_TYPE_WORLD_BOSS); rankList = Obj_MyselfPlayer.GetMe().worldBossWeekRankList; playerInfo = Obj_MyselfPlayer.GetMe().playerRank; FreshUI(); }
public WorldBossAttInfoClass(WorldBossAttInfo msg) { attTimes = msg.AttTimes; currentDamage = msg.CurrentDamage; totalDamage = msg.TotalDamage; attRank = msg.AttRank; battleCD = msg.FuhuoTime; buffCount = msg.ZhufuTimes; if (msg.rankInfoList != null) { foreach (WorldBossDamageRankInfo data in msg.rankInfoList) { WorldBossDamageRankInfoClass rankInfo = new WorldBossDamageRankInfoClass(data); rankInfoList.Add(rankInfo); } } }
public WorldBossKillInfoClass(WorldBossKillInfo msg) { if (msg.LastBossInfo != null) { lastBossInfo = new WorldBossClass(msg.LastBossInfo); } if (msg.LastKiller != null) { lastKiller = new WorldBossDamageRankInfoClass(msg.LastKiller); } if (msg.top3KillerList != null) { foreach (WorldBossDamageRankInfo data in msg.top3KillerList) { WorldBossDamageRankInfoClass info = new WorldBossDamageRankInfoClass(data); top3Killer.Add(info); } } }
public void InitItem(WorldBossDamageRankInfoClass rankInfo) { transform.localPosition = new Vector3(0, 0, -1); transform.localScale = new Vector3(1, 1, 1); playerName.text = rankInfo.name; level.text = rankInfo.level.ToString(); rank.text = rankInfo.rank.ToString(); fight.text = rankInfo.fighting.ToString(); damage.text = rankInfo.totalDamage.ToString(); Tab_Card tabCard = TableManager.GetCardByID(rankInfo.templateId); if (tabCard != null) { int icon_star = tabCard.Star; iconBG.spriteName = UserCardItem.littleCardFrameName[icon_star]; iconFrame.spriteName = UserCardItem.littleCardBorderName[icon_star]; Tab_Appearance tabAppearance = TableManager.GetAppearanceByID(tabCard.Appearance); if (tabAppearance != null) { iconCard.spriteName = tabAppearance.HeadIcon; } } }