Property Editing:
- New EditableComponent with two-step dropdown (Select Component → Add Property)
to declare which properties are exposed in the runtime editor
- Dynamic property panel below Transform: supports float, bool, string, FVector,
FRotator, FLinearColor with per-tick refresh and keyboard focus guard
- PropertyAction undo/redo via ExportText/ImportText reflection
- Custom properties serialized to JSON (TMap in ActorData, version 2)
- Copy/paste/duplicate propagate custom property values
Scene Outliner:
- Scrollable list of spawned actors in the right panel
- Click to select, selected actor highlighted in blue
- Auto-refreshes when actors are added/removed
Selection Filter:
- Only actors spawned by the editor (catalogue, duplicate, paste, load)
are selectable — static scene geometry is no longer clickable
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>