Namespace Serenity.GameMode.Application.Services
Classes
GameplayReadinessGate
Default IGameplayReadinessGate implementation backed by a TaskCompletionSource<TResult>. Thread-safe; MarkReady() is idempotent within a session and Reset() clears readiness for the next session without affecting IsArmed.