Snapshot

The Snapshot struct is designed to easily group a Snapshot's binary game data with its corresponding SnapshotMetadata.

The read and write fields of the SnapshotMetadata struct are the SaveGameObject itself as well as the SnapshotMetadata. This struct is only used when RESOLUTION_POLICY_MANUAL is selected as a Resolution Policy. This will be the struct used as input parameters as well as the return type of your custom function defined in your manual Conflict Resolution function.

Field Type Description
SaveGameObject UObject* A pointer to the binary data of the save game object itself.
Must be cast to the appropriate object type when making use of it.
Defined when Saving a Game.
SnapshotMetadata SnapshotMetadata A struct containing various additional pieces of information about the Snapshot.