csharp
public record class PlacementDecisionWhere a player is going, and the whole argument for it.
Fields and properties (5)
public PlacementOutcome OutcomeWhether anywhere.
public ShardId ShardWhich shard, when placed.
public RealmEndpoint EndpointWhere that shard is, so nothing has to look it up again.
public double ScoreWhat it scored.
public IReadOnlyList<CandidateVerdict> VerdictsEvery candidate, in the order they were considered.
Methods (2)
public PlacementDecision(PlacementOutcome Outcome, ShardId Shard, RealmEndpoint Endpoint, double Score, IReadOnlyList<CandidateVerdict> Verdicts)Where a player is going, and the whole argument for it.
public string Explain()The explanation, as a person reads it. Doc 27 § Diagnostics' `placement explain`.
Used by (6)
- FleetSimulationVixen.Live.Orchestrator.Tests
- MapCoordinatorVixen.Live.Orchestrator
- MapCoordinatorTestsVixen.Live.Orchestrator.Tests
- PlacementDirectorVixen.Live.Orchestrator
- PlacementDirectorTestsVixen.Live.Orchestrator.Tests
- PlacementWeightsTestsVixen.Live.Orchestrator.Tests