- Enabled GameplayDebuggerCategory in Test builds
- Added debug labels when UE_DEBUG_DRAWING is not defined so at least we can have text at smartobject/slot locations
#jira UE-211487
#rb Mieszko.Zielinski, mikko.mononen
[CL 32853860 by yoan stamant in ue5-main branch]
Added some additional code as a workaround to the fact that Serialize is not called on CDO.
#rb mikko.mononen
[CL 32188938 by yoan stamant in ue5-main branch]
- mass tag, fragments to create/destroy smart objects for entities
- project specific interop component for instanced actors
#rb Mieszko.Zielinski, mikko.mononen
[CL 31484049 by yoan stamant in ue5-main branch]
- This option is required to display annotations (i.e. turning it off will disable annotations and turning on Annotations will turn this one on)
- When turned off, a single shape will represent the SmartObject in the world
#rb mikko.mononen
[CL 31296784 by yoan stamant in ue5-main branch]
- allow smart object creation from definition, transform and owner descriptor struct that will use dynamic ids
- moved FSmartObjectHandleFactory to the SmartObjectTypes and added method to get a dynamic id
- replaced registration type `WithCollection` by `BindToExistingInstance` in USmartObjectComponent since it can also be used for objects not tied to a component lifetime created from CreateSmartObject
- allow subsystem component accessor to force hydrate the actor associated to a smart object.
- fixed automation test to use the right property to set a definition asset now that it has been renamed
#rb Mieszko.Zielinski, mikko.mononen
#tests QAGame, unit tests, Juno
[CL 31291768 by yoan stamant in ue5-main branch]
- Added ability to parameterize the SOD using parameters and property copy
- Each Asset stores and shares a variations based parameter hash
#rb Yoan.StAmant
[CL 30965071 by mikko mononen in ue5-main branch]
[FYI] mikko.mononen
Original CL Desc
-----------------------------------------------------------------
Smart Object: Added parameters for Smart Object Definition
- Added ability to parameterize the SOD using parameters and property copy
- Each Asset stores and shares a variations based parameter hash
#rb Yoan.StAmant
[CL 30842479 by edwin maynard in ue5-main branch]
- Added ability to parameterize the SOD using parameters and property copy
- Each Asset stores and shares a variations based parameter hash
#rb Yoan.StAmant
[CL 30836942 by mikko mononen in ue5-main branch]
[FYI] Yoan.StAmant
Original CL Desc
-----------------------------------------------------------------
[SmartObject] added config to clear world preconditions for client builds
#rb mikko.mononen, francis.hurteau
#virtualized
[CL 30406910 by justin peterson in ue5-main branch]
- added definition data for the whole object
- added GetDefinitionData() & GetDefinitionDataPtr() for the SO definition and slot definition
- Renamed FSmartObjectSlotDefinitionDataProxy -> FSmartObjectDefinitionDataProxy (removed slot)
- Renamed FSmartObjectSlotDefinitionData -> FSmartObjectDefinitionData (removed slot)
[CL 30077219 by mikko mononen in ue5-main branch]