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