For Customization

Functions that can be used for customizing the functionality of the plugin.

CSW::Remove Save Game Data From Levels

Remove the MapRecords from an CSWAutoSaveObject that match the name of the LevelsNameArray input.
Use CSW::GetLevelsNames() function to obtain the array of maps currently loaded.

Inputs

In
Exec

Auto Save Game Object
CSWAuto Save And Load Game Object Object Reference

The CSWAutoSaveObject.

Levels Name Array
Array of Names

Array of levels names. Use CSW::GetLevelsNames() function to obtain the array of maps currently loaded (it supports level streaming).

Outputs

Out
Exec

Return Value
Boolean

True if at least one map saved data was removed.

CSW::Save Actors into AutoSaveObject

Used for customizing the functionality.
Save an array of actors into an array of FCSWMapRecords (that is inside the AutoSaveGameObject)

Inputs

In
Exec

Auto Save Game Object
CSWAuto Save And Load Game Object Object Reference

Actors Array
Array of Actor Object References

The array of actors that will be serialized.

Auto Save and Load Component Array
Array of Actor Component Object References

The array of components that belongs to the actors.

Levels Name Array
Array of Names

The array of Map Names in order to filter which maps have to be saved.

Outputs

Out
Exec

CSW::Load Actors Data From AutoSaveObject

Used for customizing the functionality.
Load the Actors Data from an Array of MapRecords (that is inside the AutoSaveGameObject).

Inputs

In
Exec

Auto Save Game Object
CSWAuto Save And Load Game Object Object Reference

Levels Name Array
Array of Names

The array of LevelsNames Loaded (or filtered). Use GetLevelsNames().

Actors Array
Array of Actor Object References

The array of the actors in the world that can be updated on Load.

Auto Save and Load Component Array
Array of Actor Component Object References

The array of AutoSaveAndLoadComponent that belongs to the actors.

Outputs

Out
Exec

Updated: