Vixen
c7401864
csharp
public sealed class PairMatcher

Two tickets, two teams of one. What a 1v1 ladder wants and what a test can reason about.

Read the guide page for this →

Remarks

⚠ Shipped, but small on purpose. Doc 28 § Matchmaking's real functions are the rating models and IMatchFunction, which live in Vixen.Live.Matchmaking and are already built. This exists so a queue grain has a default that does something honest rather than nothing, in the way DevelopmentAuthority does for the gate.

Methods (1)

  • public IEnumerable<ImmutableArray<ImmutableArray<string>>> Form(ImmutableArray<QueueTicket> waiting, DateTimeOffset now)

    Forms whatever can be formed out of what is waiting.

Used by (1)

  • QueueStateVixen.Live.Orchestrator