Navigation
API > API/Plugins > API/Plugins/LevelSnapshots > API/Plugins/LevelSnapshots/Restorability > API/Plugins/LevelSnapshots/Restorability/Interfaces > API/Plugins/LevelSnapshots/Restorability/Interfaces/ICustomObjectSna-
References
| Module | LevelSnapshots |
| Header | /Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/Restorability/Interfaces/ICustomObjectSnapshotSerializer.h |
| Include | #include "Restorability/Interfaces/ICustomObjectSnapshotSerializer.h" |
virtual UObject &42; FindSubobjectInEditorWorld
&40;
UObject &42; EditorObject,
const ISnapshotSubobjectMetaData & ObjectData,
const ICustomSnapshotSerializationData & DataStorage
&41;
Remarks
Similar to FindOrRecreateSubobjectInEditorWorld, only that the subobject is not recreated if not present. Called when diffing against the world. The subobject in the editor world. If you return null, the subobject will be recreated.
Parameters
| Name | Description |
|---|---|
| SnapshotObject | The outer of the subobject |
| ObjectData | The data saved for the subobject. It's the data associated with the index returned by AddSubobjectSnapshot. |
| DataStorage | The data saved for the outer |