csharp
public readonly record struct MatchProposalA match somebody thinks should happen.
Fields and properties (4)
public IReadOnlyList<IReadOnlyList<MatchTicket>> TeamsThe tickets on each side.
public double QualityHow even it is, from zero to one.
public IEnumerable<MatchTicket> TicketsEvery ticket in it.
public int PlayersHow many players it seats.
Methods (2)
public MatchProposal(IReadOnlyList<IReadOnlyList<MatchTicket>> Teams, double Quality)A match somebody thinks should happen.
public float OldestWait(float now)The longest anybody in it has waited.
Used by (8)
- DuelsVixen.Live.Matchmaking.Tests
- HighestQualityEvaluatorVixen.Live.Matchmaking
- IMatchEvaluatorVixen.Live.Matchmaking
- IMatchFunctionVixen.Live.Matchmaking
- MatchmakerVixen.Live.Matchmaking
- MatchmakerTestsVixen.Live.Matchmaking.Tests
- RecorderVixen.Live.Matchmaking.Tests
- TeamsVixen.Live.Matchmaking.Tests