logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Interface IGameModeSettingsDefinition

    Settings definition interface for the Game Mode system.

    Namespace: Serenity.GameMode.Domain.Interfaces
    Assembly: Serenity.GameMode.Domain.dll
    Syntax
    public interface IGameModeSettingsDefinition : IFoundationSettings
    Remarks

    This interface extends IFoundationSettings to include game mode-specific configuration.

    Properties

    GameActionMapName

    The name of the action map used during gameplay.

    Declaration
    string GameActionMapName { get; }
    Property Value
    Type Description
    string

    MenuActionMapName

    The name of the action map used during menu navigation.

    Declaration
    string MenuActionMapName { get; }
    Property Value
    Type Description
    string

    PauseAffectsTimeScale

    Whether entering pause mode affects Time.timeScale.

    Declaration
    bool PauseAffectsTimeScale { get; }
    Property Value
    Type Description
    bool

    PauseMenuId

    The menu ID to display when pausing the game.

    Declaration
    string PauseMenuId { get; }
    Property Value
    Type Description
    string

    See Also

    IFoundationSettings
    In this article
    © 2026 Serenity. All Rights Reserved