logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityReflectionCallTaskDefinitionEditor

    Custom Unity Editor for UnityReflectionCallTaskDefinition that provides a comprehensive interface for configuring reflection-based task calls.
    Supports both type-based and script-based method selection with automatic method signature detection and parameter configuration.

    Inheritance
    object
    UnityReflectionCallTaskDefinitionEditor
    Namespace: Serenity.InitializationPipeline.Infrastructure.Settings.Editor
    Assembly: Serenity.UnityInitializationPipeline.Infrastructure.Editor.dll
    Syntax
    public class UnityReflectionCallTaskDefinitionEditor : FoundationEditor<UnityReflectionCallTaskDefinition>

    Constructors

    UnityReflectionCallTaskDefinitionEditor()

    Declaration
    public UnityReflectionCallTaskDefinitionEditor()

    Methods

    DrawSerializedFields()

    Renders the custom inspector GUI for the reflection call task definition.
    Provides comprehensive UI for task configuration including type/script selection, method selection, parameter configuration, and task properties.

    Declaration
    protected override void DrawSerializedFields()

    OnEnable()

    Unity Editor lifecycle method called when the editor becomes enabled.
    Initializes serialized properties, caches type information, and sets up method selection state based on existing configuration.

    Declaration
    public override void OnEnable()

    OnInspectorGUI()

    Declaration
    public override void OnInspectorGUI()
    In this article
    © 2026 Serenity. All Rights Reserved