j.foucher 2b5015a9af Editor integration: editable interface, enum support, CameraStart, spawn options, crash fix
- Add IPS_Editor_EditableInterface with events: OnEditorPropertyChanged,
  OnEditorNeedsReinit, OnEditorNeedsRespawn, OnEditorModeChanged, OnEditorTick
- Add FPS_Editor_EditablePropertyEntry struct replacing separate property/display/respawn lists
  with unified Path + DisplayName + bNeedsReinit + bNeedsRespawn per entry
- Add enum property support in UI (SComboBox with display names)
- Add FVector2D property support in UI (X/Y fields)
- Add PS_Editor_CameraStart actor for initial camera position in base levels
- Add SpawnableComponent options: bAutoSnapToGround, bYawOnly, bUniformScaleOnly, GroundOffset
- Add bIsPlayMode to GameInstanceSubsystem for gameplay vs editor context
- Add PlayerController::Tick for editor tick dispatch to spawned actors
- Add SpawnManager::RespawnActorWithProperties, NotifyEditorModeChanged, TickEditorMode
- Fix recursive crash in ClearSelection/FinishPointPlacement loop
- Fix SScrollBox mouse wheel passthrough to camera
- Fix gizmo yaw-only: grey disabled arcs, block drag, preserve highlight
- Call OnEditorNeedsReinit after scene load (editor + gameplay) for property re-init

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 18:20:03 +02:00
2026-04-12 18:43:15 +02:00
2026-04-12 18:43:15 +02:00
Description
No description provided
733 MiB
Languages
C++ 92.7%
HTML 6.3%
C 0.5%
C# 0.5%