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
settingsMakerAnalysisSettingssystemsFunc<SimSystems>
Methods
EvaluateBuild(BuildTrialRequest)
public BuildReport EvaluateBuild(BuildTrialRequest request)
Parameters
requestBuildTrialRequest
Returns
OfferOdds(OfferOddsRequest)
public IAnalysisJob<OfferOddsReport> OfferOdds(OfferOddsRequest request)
Parameters
requestOfferOddsRequest
Returns
Pacing(PacingRequest)
public IAnalysisJob<PacingReport> Pacing(PacingRequest request)
Parameters
requestPacingRequest
Returns
PlayWave(WavePlaybackRequest)
public IAnalysisJob<WavePlayback> PlayWave(WavePlaybackRequest request)
Parameters
requestWavePlaybackRequest
Returns
TrialBuild(BuildTrialRequest)
public IAnalysisJob<BuildTrialResult> TrialBuild(BuildTrialRequest request)
Parameters
requestBuildTrialRequest
Returns
WeaponLab(WeaponLabRequest)
public WeaponLabResult WeaponLab(WeaponLabRequest request)
Parameters
requestWeaponLabRequest