/Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/ILevelSnapshotsModule.h
Registers callbacks for snapshotting / restoring certain classes. There can only be one per class. The typical use case using Level Snapshots for restoring subobjects you want recreate / find manually.
void RegisterCustomObjectSerializer ( [UClass](API\Runtime\CoreUObject\UObject\UClass) * Class, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ICustomObjectSnapshotSerializer](API\Plugins\LevelSnapshots\Restorability\Interfaces\ICustomObjectSna-) > CustomSerializer, bool bIncludeBlueprintChildClasses )