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