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