logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityGameModeSignalConfiguration

    Serializable mapping between a GameMode value and the ordered list of EventDispatcherSignal instances dispatched when that mode is entered.

    Inheritance
    object
    UnityGameModeSignalConfiguration
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.GameMode.Installation.Settings
    Assembly: Serenity.UnityGameMode.Installation.dll
    Syntax
    public class UnityGameModeSignalConfiguration
    Remarks

    The signals list uses [SerializeReference] so concrete subclasses of EventDispatcherSignal can be selected per entry in the inspector.

    Constructors

    UnityGameModeSignalConfiguration()

    Declaration
    public UnityGameModeSignalConfiguration()

    Fields

    Mode

    Declaration
    public GameMode Mode
    Field Value
    Type Description
    GameMode

    The game mode that owns this signal configuration.

    Signals

    Declaration
    public List<EventDispatcherSignal> Signals
    Field Value
    Type Description
    List<EventDispatcherSignal>

    Signals dispatched, in order, when Mode is entered.

    In this article
    © 2026 Serenity. All Rights Reserved