Пример #1
0
 private void SetInheritanceInfo(int medalIndex, bool isNoMaterial, bool isMaxLevel, string medalType, string medalParcentage, float inheritanceRate, string medalTypeSub, string medalParcentageSub, float inheritanceRateSub)
 {
     this.medals[medalIndex].ClearMedal();
     if ("0" == medalType)
     {
         this.medals[medalIndex].SetActive(false);
     }
     else
     {
         this.medals[medalIndex].SetActive(true);
         if (isNoMaterial)
         {
             string medalSpriteName = MonsterMedalIcon.GetMedalSpriteName(medalType, medalParcentage);
             this.medals[medalIndex].SetFirstView(medalSpriteName, StringMaster.GetString("SystemNoneHyphen"));
         }
         else
         {
             string medalSpriteName2 = MonsterMedalIcon.GetMedalSpriteName(medalType, medalParcentage);
             string rate             = string.Format(StringMaster.GetString("SystemPercent"), inheritanceRate);
             this.medals[medalIndex].SetFirstView(medalSpriteName2, rate);
             if ("0" != medalTypeSub)
             {
                 medalSpriteName2 = MonsterMedalIcon.GetMedalSpriteName(medalTypeSub, medalParcentageSub);
                 rate             = string.Format(StringMaster.GetString("SystemPercent"), inheritanceRateSub);
                 this.medals[medalIndex].AddMedalInfo(medalSpriteName2, rate);
             }
         }
     }
 }
 private void SetMedalIcon(string medalType, string medalPercentage, UISprite iconSprite)
 {
     iconSprite.spriteName = MonsterMedalIcon.GetMedalSpriteName(medalType, medalPercentage);
     if (string.IsNullOrEmpty(iconSprite.spriteName))
     {
         iconSprite.gameObject.SetActive(false);
     }
     else
     {
         iconSprite.gameObject.SetActive(true);
     }
 }
Пример #3
0
    private void SetCandidateMedal(ConstValue.CandidateMedal candidate, MonsterEggMedalList.IconGroup icons)
    {
        string medalType  = 1.ToString();
        string medalType2 = 2.ToString();

        switch (candidate)
        {
        case ConstValue.CandidateMedal.NONE:
            break;

        case ConstValue.CandidateMedal.GOLD:
            icons.SetActiveIcon(false, true);
            icons.right.spriteName = MonsterMedalIcon.GetMedalSpriteName(medalType, string.Empty);
            return;

        case ConstValue.CandidateMedal.SILVER:
            icons.SetActiveIcon(false, true);
            icons.right.spriteName = MonsterMedalIcon.GetMedalSpriteName(medalType2, string.Empty);
            return;

        default:
            switch (candidate)
            {
            case ConstValue.CandidateMedal.SILVER_OR_NONE:
                icons.SetActiveIcon(true, false);
                icons.left.spriteName = MonsterMedalIcon.GetMedalSpriteName(medalType2, string.Empty);
                return;

            case ConstValue.CandidateMedal.GOLD_OR_NONE:
                icons.SetActiveIcon(true, false);
                icons.left.spriteName = MonsterMedalIcon.GetMedalSpriteName(medalType, string.Empty);
                return;

            case ConstValue.CandidateMedal.GOLD_OR_SILVER:
                icons.SetActive(true);
                icons.left.spriteName  = MonsterMedalIcon.GetMedalSpriteName(medalType, string.Empty);
                icons.right.spriteName = MonsterMedalIcon.GetMedalSpriteName(medalType2, string.Empty);
                return;
            }
            break;
        }
        icons.SetActive(false);
    }