Exemple #1
0
        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));
 }
Exemple #3
0
 public Monster(MonsterCreator creator) : base(creator)
 {
     extendedPerkModifiers = new ExtendedPerkModifiers(this);
     extendedData          = new ExtendedCreatureData(this, extendedPerkModifiers);
 }