The SaveInterface can be added to any class to configure save and load functionality for the class. If the class is an Actor, use a SaveAgent instead, which provides extra configuration options and handles some setup for you.
Override this function to check conditions before saving data is attempted.
Override this function to check conditions before loading data is attempted.
Override this function to implement saving data unique to the class the SaveAgent is attached to. Always make sure to call the parent function and pass the save game object up the inheritance tree when overriding.
Override this function to implement loading data unique to the class the SaveAgent is attached to. Always make sure to call the parent function and pass the save game object up the inheritance tree when overriding.
Override this function to implement removing save data when it is no longer needed.