public ICoreStatBuilder Resolve(ResolveContext context) =>
 new CoreStatBuilderFromCoreBuilder <T>(_coreBuilder.Resolve(context), _statFactory, _entityBuilder);
Exemple #2
0
 public virtual IEffectBuilder Resolve(ResolveContext context) =>
 new EffectBuilder(StatFactory, Identity.Resolve(context));
Exemple #3
0
 public override IEffectBuilder Resolve(ResolveContext context) =>
 new AilmentBuilder(StatFactory, _ailment.Resolve(context));
Exemple #4
0
 public IActionBuilder Resolve(ResolveContext context) =>
 new ActionBuilder(StatFactory, _identity.Resolve(context), Entity);
Exemple #5
0
 public ICoreBuilder <TResult> Resolve(ResolveContext context) =>
 new BinaryOperatorCoreBuilder <TResult>(_left.Resolve(context), _right.Resolve(context), _operator);
Exemple #6
0
 public ICoreBuilder <TOut> Resolve(ResolveContext context) =>
 new UnaryOperatorCoreBuilder <TIn, TOut>(_operand.Resolve(context), _operator);
Exemple #7
0
 public ISkillBuilder Resolve(ResolveContext context) =>
 new SkillBuilder(_statFactory, _coreBuilder.Resolve(context));
 public ISkillBuilderCollection Resolve(ResolveContext context) =>
 new SkillBuilderCollection(_statFactory, _coreBuilder.Resolve(context), _skills);