public BuffCoreStatBuilder( IReadOnlyList <BuffBuilderWithKeywords> buffs, Func <IBuffBuilder, IStatBuilder> statFactory, BuffRestrictionsBuilder restrictionsBuilder) { _buffs = buffs; _statFactory = statFactory; _restrictionsBuilder = restrictionsBuilder; }
private BuffBuilderCollection( IStatFactory statFactory, IReadOnlyList <BuffBuilderWithKeywords> buffs, BuffRestrictionsBuilder restrictionsBuilder, IEntityBuilder source, IEntityBuilder target) { _statFactory = statFactory; _buffs = buffs; _restrictionsBuilder = restrictionsBuilder; _source = source; _target = target; }