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.
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()