logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityActionDefinitionEditor

    Custom inspector for UnityActionDefinition.
    Renders a searchable selector backed by EventDispatcherSignalTypePicker for the Signal field. The stored value remains the FullName of a concrete EventDispatcherSignal subtype, matching the previous dropdown contract.

    Inheritance
    object
    UnityActionDefinitionEditor
    Namespace: Serenity.EventDispatcher.Infrastructure.Editor
    Assembly: Serenity.UnityEventDispatcher.Infrastructure.Editor.dll
    Syntax
    public class UnityActionDefinitionEditor : FoundationEditor<UnityActionDefinition>

    Constructors

    UnityActionDefinitionEditor()

    Declaration
    public UnityActionDefinitionEditor()

    Fields

    NO_OPTIONS_AVAILABLE_FALLBACK_MESSAGE

    Declaration
    protected const string NO_OPTIONS_AVAILABLE_FALLBACK_MESSAGE = "Please create an EventDispatcherSignal first"
    Field Value
    Type Description
    string

    NO_OPTIONS_AVAILABLE_MESSAGE

    Declaration
    protected const string NO_OPTIONS_AVAILABLE_MESSAGE = "No options available"
    Field Value
    Type Description
    string

    Methods

    DrawSerializedFields()

    Suppresses base auto-drawing; the Signal field is drawn explicitly below.

    Declaration
    protected override void DrawSerializedFields()

    OnInspectorGUI()

    Declaration
    public override void OnInspectorGUI()

    RenderActionHandler(UnityActionDefinition)

    Declaration
    public void RenderActionHandler(UnityActionDefinition actionSettings)
    Parameters
    Type Name Description
    UnityActionDefinition actionSettings
    In this article
    © 2026 Serenity. All Rights Reserved