Class MakerAnalysis

Namespace
SurvivorsMaker.Balance
Assembly
SurvivorsMaker.Balance.dll

Deterministic maker-tool analysis over the same inventory, simulation and offer rules as play.

public sealed class MakerAnalysis : IMakerAnalysis
Inheritance
MakerAnalysis
Implements
Inherited Members

Constructors

MakerAnalysis()

public MakerAnalysis()

MakerAnalysis(MakerAnalysisSettings, Func<SimSystems>)

public MakerAnalysis(MakerAnalysisSettings settings = null, Func<SimSystems> systems = null)

Parameters

settings MakerAnalysisSettings
systems Func<SimSystems>

Methods

EvaluateBuild(BuildTrialRequest)

public BuildReport EvaluateBuild(BuildTrialRequest request)

Parameters

request BuildTrialRequest

Returns

BuildReport

OfferOdds(OfferOddsRequest)

public IAnalysisJob<OfferOddsReport> OfferOdds(OfferOddsRequest request)

Parameters

request OfferOddsRequest

Returns

IAnalysisJob<OfferOddsReport>

Pacing(PacingRequest)

public IAnalysisJob<PacingReport> Pacing(PacingRequest request)

Parameters

request PacingRequest

Returns

IAnalysisJob<PacingReport>

PlayWave(WavePlaybackRequest)

public IAnalysisJob<WavePlayback> PlayWave(WavePlaybackRequest request)

Parameters

request WavePlaybackRequest

Returns

IAnalysisJob<WavePlayback>

TrialBuild(BuildTrialRequest)

public IAnalysisJob<BuildTrialResult> TrialBuild(BuildTrialRequest request)

Parameters

request BuildTrialRequest

Returns

IAnalysisJob<BuildTrialResult>

WeaponLab(WeaponLabRequest)

public WeaponLabResult WeaponLab(WeaponLabRequest request)

Parameters

request WeaponLabRequest

Returns

WeaponLabResult