Пример #1
0
 public void InitMoneyInfo(EAffixType moneyType, int moneyNum)
 {
     if (this.mMoneyIcon == null)
     {
         this.CreateObjects();
     }
     switch (moneyType)
     {
     case EAffixType.EAffix_Money:
         this.mMoneyIcon.spriteName = "Gold_1";
         goto IL_1A7;
     case EAffixType.EAffix_Diamond:
         this.mMoneyIcon.spriteName = "redGem_1";
         goto IL_1A7;
     case EAffixType.EAffix_Honor:
         this.mMoneyIcon.spriteName = "Honor_1";
         goto IL_1A7;
     case EAffixType.EAffix_Reputation:
         this.mMoneyIcon.spriteName = "Guild_1";
         goto IL_1A7;
     case EAffixType.EAffix_Energy:
         this.mMoneyIcon.spriteName = "key_1";
         goto IL_1A7;
     case EAffixType.EAffix_Exp:
         this.mMoneyIcon.spriteName = "exp_1";
         goto IL_1A7;
     case EAffixType.EAffix_MagicCrystal:
         this.mMoneyIcon.spriteName = "magicCrystal";
         goto IL_1A7;
     case EAffixType.EAffix_MagicSoul:
         this.mMoneyIcon.spriteName = "magicSoul";
         goto IL_1A7;
     case EAffixType.EAffix_FireDragonScale:
         this.mMoneyIcon.spriteName = "FireDragon";
         goto IL_1A7;
     case EAffixType.EAffix_KingMedal:
         this.mMoneyIcon.spriteName = "KingMedal_1";
         goto IL_1A7;
     case EAffixType.EAffix_StarSoul:
         this.mMoneyIcon.spriteName = "starSoul";
         goto IL_1A7;
     case EAffixType.EAffix_Emblem:
         this.mMoneyIcon.spriteName = "emblem";
         goto IL_1A7;
     case EAffixType.EAffix_LopetSoul:
         this.mMoneyIcon.spriteName = "lopetSoul";
         goto IL_1A7;
     case EAffixType.EAffix_FestivalVoucher:
         this.mMoneyIcon.spriteName = "festivalVoucher";
         goto IL_1A7;
     }
     this.mMoneyIcon.spriteName = string.Empty;
     IL_1A7:
     this.mMoneyNum.text = Tools.FormatCurrency(moneyNum);
 }
Пример #2
0
 private bool HasAffix(EAffixType affixType)
 {
     bool result = false;
     if (this.mMailData != null && this.mMailData.mMailData != null)
     {
         for (int i = 0; i < this.mMailData.mMailData.AffixType.Count; i++)
         {
             if (this.mMailData.mMailData.AffixType[i] == (int)affixType)
             {
                 result = true;
                 break;
             }
         }
     }
     return result;
 }