Example #1
0
        public static MonsterSkillReplacement[] SpecialReplacement(SkillDef skill)
        {
            MonsterSkillReplacement skillReplacement = ScriptableObject.CreateInstance <MonsterSkillReplacement>();

            skillReplacement.skillSlot = SkillSlot.Special;
            skillReplacement.skillDef  = skill;

            return(new MonsterSkillReplacement[]
            {
                skillReplacement
            });
        }
Example #2
0
        internal static MonsterSkillReplacement[] UtilityReplacement(SkillDef skill)
        {
            MonsterSkillReplacement skillReplacement = ScriptableObject.CreateInstance <MonsterSkillReplacement>();

            skillReplacement.skillSlot = SkillSlot.Utility;
            skillReplacement.skillDef  = skill;

            return(new MonsterSkillReplacement[]
            {
                skillReplacement
            });
        }