Vixen
caa30e12
csharp
public readonly record struct MatchProposal

A match somebody thinks should happen.

Read the guide page for this →

Fields and properties (4)

  • public IReadOnlyList<IReadOnlyList<MatchTicket>> Teams

    The tickets on each side.

  • public double Quality

    How even it is, from zero to one.

  • public IEnumerable<MatchTicket> Tickets

    Every ticket in it.

  • public int Players

    How 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