interface Gamemodes<L> {
    allowsMatchTimeouts: boolean;
    assetPath: string;
    displayIcon: string;
    displayName: LanguageResponse<string, L>;
    duration: LanguageResponse<string, L>;
    economyType: string;
    gameFeatureOverrides: {
        featureName: string;
        state: boolean;
    }[];
    gameRuleBoolOverrides: {
        ruleName: string;
        state: boolean;
    }[];
    isMinimapHidden: boolean;
    isTeamVoiceAllowed: boolean;
    listViewIconTall: string;
    orbCount: number;
    roundsPerHalf: number;
    teamRoles: string[];
    uuid: string;
}

Type Parameters

Properties

allowsMatchTimeouts: boolean
assetPath: string
displayIcon: string
displayName: LanguageResponse<string, L>
duration: LanguageResponse<string, L>
economyType: string
gameFeatureOverrides: {
    featureName: string;
    state: boolean;
}[]
gameRuleBoolOverrides: {
    ruleName: string;
    state: boolean;
}[]
isMinimapHidden: boolean
isTeamVoiceAllowed: boolean
listViewIconTall: string
orbCount: number
roundsPerHalf: number

-1 means no data was available

teamRoles: string[]
uuid: string