コード例 #1
0
ファイル: BattleFieldRankUi.cs プロジェクト: atom-chen/tianyu
 public void SetData(st.net.NetBase.mountain_flames_rank _rankInfo, int _rank)
 {
     if (_rankInfo.camp == GameCenter.mainPlayerMng.MainPlayerInfo.Camp)//跟我一个阵营
     {
         if (rankLab != null)
         {
             rankLab.text = "[00FF00]" + _rank;
         }
         if (nameLab != null)
         {
             if (_rankInfo.camp == 1)//仙界
             {
                 nameLab.text = "[00FF00]仙、" + _rankInfo.name;
             }
             else
             {
                 nameLab.text = "[00FF00]妖、" + _rankInfo.name;
             }
         }
         if (jifenLab != null)
         {
             jifenLab.text = "[00FF00]" + _rankInfo.score;
         }
         BattleFieldRef BattleFieldRef = ConfigMng.Instance.GetBattleFieldRefByScore(_rankInfo.score);
         if (BattleFieldRef != null && commentLab != null)
         {
             commentLab.text = "[00FF00]" + BattleFieldRef.scoreDes;
         }
     }
     else
     {
         if (rankLab != null)
         {
             rankLab.text = "[F26354]" + _rank;
         }
         if (nameLab != null)
         {
             if (_rankInfo.camp == 1)//仙界
             {
                 nameLab.text = "[F26354]仙、" + _rankInfo.name;
             }
             else
             {
                 nameLab.text = "[F26354]妖、" + _rankInfo.name;
             }
         }
         if (jifenLab != null)
         {
             jifenLab.text = "[F26354]" + _rankInfo.score;
         }
         BattleFieldRef BattleFieldRef = ConfigMng.Instance.GetBattleFieldRefByScore(_rankInfo.score);
         if (BattleFieldRef != null && commentLab != null)
         {
             commentLab.text = "[F26354]" + BattleFieldRef.scoreDes;
         }
     }
 }
コード例 #2
0
ファイル: BattleFieldRankUi.cs プロジェクト: atom-chen/tianyu
 /// <summary>
 /// 结算数据
 /// </summary>
 /// <param name="_rankInfo"></param>
 /// <param name="_rank"></param>
 public void SetSettlementData(st.net.NetBase.mountain_flames_win _rankInfo, int _rank, bool _isSameCamp, int _figntState)
 {
     if (_isSameCamp)//跟我一个阵营
     {
         if (rankLab != null)
         {
             rankLab.text = "[00FF00]" + _rank;
         }
         if (nameLab != null)
         {
             nameLab.text = "[00FF00]" + _rankInfo.name;
         }
         if (jifenLab != null)
         {
             jifenLab.text = "[00FF00]" + _rankInfo.amount_score;
         }
         if (hitLab != null)
         {
             hitLab.text = "[00FF00]" + _rankInfo.damage;
         }
         if (attackLab != null)
         {
             attackLab.text = "[00FF00]" + _rankInfo.kill_num;
         }
         BattleFieldRef BattleFieldRef = ConfigMng.Instance.GetBattleFieldRefByScore(_rankInfo.amount_score);
         if (BattleFieldRef != null && rewardLevSp != null)
         {
             rewardLevSp.spriteName = BattleFieldRef.icon;
             rewardLevSp.MakePixelPerfect();
         }
         if (rewardDes != null)
         {
             BattleSettlementBonusRef battleSettle = ConfigMng.Instance.GetBattleSettlementBonusRef(_figntState);
             if (battleSettle != null)
             {
                 StringBuilder str = new StringBuilder();
                 for (int i = 0, max = battleSettle.rewardList.Count; i < max; i++)
                 {
                     EquipmentInfo eqinfo = new EquipmentInfo(battleSettle.rewardList[i].eid, EquipmentBelongTo.PREVIEW);
                     str.Append(eqinfo.ItemName).Append("x").Append(battleSettle.rewardList[i].count).Append(" ");
                 }
                 rewardDes.text = "[00FF00]" + str.ToString();
             }
         }
     }
     else
     {
         int id = 3;//不跟我同一阵营,胜败相反
         if (_figntState == 1)
         {
             id = 2;
         }
         if (_figntState == 2)
         {
             id = 1;
         }
         if (rankLab != null)
         {
             rankLab.text = "[F26354]" + _rank;
         }
         if (nameLab != null)
         {
             nameLab.text = "[F26354]" + _rankInfo.name;
         }
         if (jifenLab != null)
         {
             jifenLab.text = "[F26354]" + _rankInfo.amount_score;
         }
         if (hitLab != null)
         {
             hitLab.text = "[F26354]" + _rankInfo.damage;
         }
         if (attackLab != null)
         {
             attackLab.text = "[F26354]" + _rankInfo.kill_num;
         }
         BattleFieldRef BattleFieldRef = ConfigMng.Instance.GetBattleFieldRefByScore(_rankInfo.amount_score);
         if (BattleFieldRef != null && rewardLevSp != null)
         {
             rewardLevSp.spriteName = BattleFieldRef.icon;
             rewardLevSp.MakePixelPerfect();
         }
         if (rewardDes != null)
         {
             BattleSettlementBonusRef battleSettle = ConfigMng.Instance.GetBattleSettlementBonusRef(id);
             if (battleSettle != null)
             {
                 StringBuilder str = new StringBuilder();
                 for (int i = 0, max = battleSettle.rewardList.Count; i < max; i++)
                 {
                     EquipmentInfo eqinfo = new EquipmentInfo(battleSettle.rewardList[i].eid, EquipmentBelongTo.PREVIEW);
                     str.Append(eqinfo.ItemName).Append("x").Append(battleSettle.rewardList[i].count).Append(" ");
                 }
                 rewardDes.text = "[F26354]" + str.ToString();
             }
         }
     }
 }