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); } }
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); }