W3Booster SDK 4.8.0
    Preparing search index...

    Interface MatchState<TSettings, TOverlayExtensions>

    interface MatchState<
        TSettings extends object = JsonObject,
        TOverlayExtensions extends object = object,
    > {
        application?: ApplicationState<TSettings>;
        capabilities: readonly Capability[];
        gameContext: GameContext;
        match: Match;
        overlay?: OverlayState<TOverlayExtensions>;
        players: readonly Player[];
        poiMode?: "live" | "initial";
        pois?: Readonly<Record<string, PointOfInterest>>;
    }

    Type Parameters

    • TSettings extends object = JsonObject
    • TOverlayExtensions extends object = object
    Index
    capabilities: readonly Capability[]
    gameContext: GameContext

    Always delivered, including idle and scope-free state.

    match: Match
    players: readonly Player[]
    poiMode?: "live" | "initial"

    Self-play is a frozen game-start snapshot; only observer/replay may be live.

    pois?: Readonly<Record<string, PointOfInterest>>

    POIs under pois:read. Missing means unavailable, {} observed empty.