logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Enum SignalParameterKind

    Categorizes a constructor parameter of an EventDispatcherSignal so the Inspector knows which editor control to draw and the runtime builder knows which serialized value field to read.
    Used by UnityConfiguredSignalParameter and UnityEventDispatcherSignalDefinition.

    Namespace: Serenity.EventDispatcher.Infrastructure.Settings
    Assembly: Serenity.UnityGlobal.Infrastructure.dll
    Syntax
    public enum SignalParameterKind

    Fields

    Name Description
    Bool

    bool parameter.

    Color

    UnityEngine.Color parameter.

    Complex

    A complex parameter (a class or struct) authored recursively through one of its constructors. Its argument values are stored as nested child parameters.

    Double

    double parameter.

    Enum

    An Enum parameter.

    Float

    float parameter.

    Int

    int parameter.

    InterfaceReference

    An interface parameter implemented by a UnityEngine.Object (e.g. a ScriptableObject definition). Authored by assigning that asset; the reference is stored and cast to the interface at build time.

    Long

    long parameter.

    Quaternion

    UnityEngine.Quaternion parameter.

    String

    string parameter.

    UnityObject

    A UnityEngine.Object reference parameter.

    Unsupported

    A parameter type that is not supported by the Inspector configuration system.

    Vector2

    UnityEngine.Vector2 parameter.

    Vector3

    UnityEngine.Vector3 parameter.

    In this article
    © 2026 Serenity. All Rights Reserved