logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityModalServiceSettingsDefinition

    Unity ScriptableObject implementation of modal service settings definition.
    Defines configuration for modal service initialization including initial modal ID and UI border margins.
    Provides Unity-specific Vector2 to System.Numerics.Vector2 conversion for cross-platform compatibility.

    Inheritance
    object
    UnityModalServiceSettingsDefinition
    Implements
    IModalServiceSettingsDefinition
    IFoundationSettings
    Namespace: Serenity.Modal.Installation.Settings
    Assembly: Serenity.UnityModal.Installation.dll
    Syntax
    public class UnityModalServiceSettingsDefinition : ScriptableObject, IModalServiceSettingsDefinition, IFoundationSettings

    Constructors

    UnityModalServiceSettingsDefinition()

    Declaration
    public UnityModalServiceSettingsDefinition()

    Fields

    ControllerId

    Declaration
    public string ControllerId
    Field Value
    Type Description
    string

    Gets the ID of the menu controller.

    Guid

    Declaration
    public string Guid
    Field Value
    Type Description
    string

    Global unique identifier for this modal service settings definition.
    Ensures unique identification across different systems and serialization contexts.

    Id

    Declaration
    public string Id
    Field Value
    Type Description
    string

    Unique identifier for this modal service settings definition.
    Used for referencing this settings asset in configuration and dependency injection.

    Implements

    IModalServiceSettingsDefinition
    IFoundationSettings
    In this article
    © 2026 Serenity. All Rights Reserved