editor-field-creation
Installation
SKILL.md
Editor Field Editors (IFieldEditor)
Overview
Field Editors (IFieldEditor) provide runtime polymorphic rendering for script properties discovered via reflection. They use a non-generic, boxing-based interface to handle arbitrary types at runtime.
When to Use This Skill
- Creating custom field editors for new types (Quaternion, Color, custom structs)
- Understanding how script properties are rendered in Script Inspector
- Extending
FieldEditorRegistrywith new type support - Working with
UIPropertyRenderer.DrawPropertyField()infrastructure - NOT for component editors