public void SetSkill(MonsterData monsterData)
 {
     if (this.isUniqueSkill)
     {
         if (monsterData.GetUniqueSkill() != null)
         {
             this.SetSkillUI(monsterData.GetUniqueSkill().name, monsterData.GetUniqueSkill().description, monsterData.GetUniqueSkill().needPoint, monsterData.GetUniqueSkillDetail().attribute);
         }
     }
     else
     {
         int num = this.successionSkillSlotId;
         if (num == 1 || num != 2)
         {
             if (monsterData.GetCommonSkill() != null)
             {
                 this.SetSkillUI(monsterData.GetCommonSkill().name, monsterData.GetCommonSkill().description, monsterData.GetCommonSkill().needPoint, monsterData.GetCommonSkillDetail().attribute);
             }
         }
         else if (monsterData.GetExtraCommonSkill() != null)
         {
             this.SetSkillUI(monsterData.GetExtraCommonSkill().name, monsterData.GetExtraCommonSkill().description, monsterData.GetExtraCommonSkill().needPoint, monsterData.GetExtraCommonSkillDetail().attribute);
         }
         else
         {
             this.ClearSkill();
         }
     }
 }
 public void SetCommonSkill2(MonsterData monsterData)
 {
     this.successionSkillSlotId = 2;
     this.title.text            = StringMaster.GetString("SkillInheritTitle2");
     if (monsterData != null && monsterData.GetExtraCommonSkill() != null)
     {
         this.SetSkillUI(monsterData.GetExtraCommonSkill().name, monsterData.GetExtraCommonSkill().description, monsterData.GetExtraCommonSkill().needPoint, monsterData.GetExtraCommonSkillDetail().attribute);
     }
     else
     {
         this.ClearSkill();
     }
 }
Example #3
0
 public void SetMonsterData(MonsterData monsterData)
 {
     if (MonsterStatusData.IsVersionUp(monsterData.GetMonsterMaster().Simple.rare))
     {
         if (this.grayNA.activeSelf)
         {
             this.grayNA.SetActive(false);
         }
         if (monsterData.GetExtraCommonSkill() == null)
         {
             if (!this.grayReady.activeSelf)
             {
                 this.grayReady.SetActive(true);
             }
             if (this.available.activeSelf)
             {
                 this.available.SetActive(false);
             }
         }
         else
         {
             if (!this.available.activeSelf)
             {
                 this.available.SetActive(true);
             }
             if (this.grayReady.activeSelf)
             {
                 this.grayReady.SetActive(false);
             }
         }
     }
     else
     {
         this.ClearData();
     }
 }