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