コード例 #1
0
 public AdditionalSkillQualityParser(
     SkillDefinitions skillDefinitions, IGemStatBuilders gemStatBuilders, IValueBuilders valueBuilders, IMetaStatBuilders metaStatBuilders)
     : base(skillDefinitions)
 {
     _gemStatBuilders  = gemStatBuilders;
     _valueBuilders    = valueBuilders;
     _metaStatBuilders = metaStatBuilders;
 }
コード例 #2
0
 public AdditionalSkillLevelParser(
     SkillDefinitions skillDefinitions, IGemStatBuilders gemStatBuilders, IGemTagBuilders gemTagBuilders, IValueBuilders valueBuilders,
     IMetaStatBuilders metaStatBuilders, ISkillBuilders skillBuilders)
     : base(skillDefinitions)
 {
     _gemStatBuilders  = gemStatBuilders;
     _gemTagBuilders   = gemTagBuilders;
     _valueBuilders    = valueBuilders;
     _metaStatBuilders = metaStatBuilders;
     _skillBuilders    = skillBuilders;
 }
 public AdditionalSkillLevelMaximumParser(SkillDefinitions skillDefinitions, IGemStatBuilders gemStatBuilders, IValueBuilders valueBuilders)
     : base(skillDefinitions)
 {
     _gemStatBuilders = gemStatBuilders;
     _valueBuilders   = valueBuilders;
 }
コード例 #4
0
 public FormMatcherCollection(IModifierBuilder modifierBuilder, IValueBuilders valueFactory)
     : base(modifierBuilder)
 {
     _valueFactory = valueFactory;
 }
コード例 #5
0
 public static ValueBuilder LinearScale(this IValueBuilders valueFactory,
                                        IStatBuilder xStat,
                                        params (double x, double y)[] points)
コード例 #6
0
 public static ValueBuilder Maximum(this IValueBuilders valueFactory, ValueBuilder left, double right)
 => valueFactory.If(left < right).Then(right).Else(left);
コード例 #7
0
 public static ValueBuilder Minimum(this IValueBuilders valueFactory, ValueBuilder left, ValueBuilder right)
 => valueFactory.If(left > right).Then(right).Else(left);
コード例 #8
0
 public RegexGroupService(IValueBuilders valueBuilders)
 {
     _valueBuilders = valueBuilders;
 }
コード例 #9
0
 public EffectStatCollection(IModifierBuilder modifierBuilder, IValueBuilders valueFactory)
 {
     _modifierBuilder = modifierBuilder;
     _valueFactory    = valueFactory;
 }