protected SkillDefinition(string unlocalizedName, string displayName, string description, SkillCharacteristics characteristics, params SkillDefinition[] parents) { UnlocalizedName = unlocalizedName; DisplayName = displayName; Description = description; Characteristics = characteristics; Parents = parents; }
protected SkillDefinition(string unlocalizedName, string displayName, string description, Type item, SkillCharacteristics characteristics, Vector2 menuPosition = default, string unlockDescription = null, params SkillDefinition[] parents) { UnlocalizedName = unlocalizedName; DisplayName = displayName; Description = description; UnlockDescription = unlockDescription; Item = item; Characteristics = characteristics; MenuPosition = menuPosition; Parents = parents; }