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();
 }
Exemplo n.º 3
0
 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);
         }
     }
 }
Exemplo n.º 4
0
 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);
         }
     }
 }
Exemplo n.º 5
0
    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;
            }
        }
    }