Imports a snapshot from storage into the current interaction world subsystem.
Use this in the interaction save and restore pipeline to move interaction state between the world subsystem and project-owned save storage.
UFUNCTION(BlueprintCallable, Category = "InteractionRuntime|Save", meta = (WorldContext = "WorldContextObject")
) static bool ImportInteractionSaveSnapshotFromStorage( UObject* WorldContextObject, const UObject* SnapshotStorage);
Parameters
Inputs
WorldContextObject
Object used to resolve the world context.
SnapshotStorage
Object that stores interaction save snapshots.
Return Value
bool
True when the supplied snapshot or storage data was accepted and applied to the world interaction state.
Use Cases
- Move interaction persistence data between runtime state and project save storage.