public DynamicNPC(DynamicNPC_Creator creator) : base(creator) { extendedPerkModifiers = new ExtendedPerkModifiers(this); extendedData = new ExtendedCreatureData(this, extendedPerkModifiers); indefinite = creator.indefiniteArticle; definite = creator.definiteArticle; }
public ExtendedCreatureData(Creature creature, ExtendedPerkModifiers extraPerkData) { source = creature ?? throw new ArgumentNullException(nameof(creature)); extendedPerkData = extraPerkData ?? throw new ArgumentNullException(nameof(extraPerkData)); }
public Monster(MonsterCreator creator) : base(creator) { extendedPerkModifiers = new ExtendedPerkModifiers(this); extendedData = new ExtendedCreatureData(this, extendedPerkModifiers); }