namespace Babushka.scripts.CSharp.Common.Savegame;
///
/// Defines the behaviour of Nodes that have fields that should save / load to disk.
/// When implementing new Saveable objects, please beware: Please check if object instances need to be identified separately.
/// If so, make sure to give them a proper ID. You can use the tool for that.
///
public interface ISaveable
{
///
/// Adds or updates the field data that shall be stored to disk.
///
public void UpdateSaveData();
///
/// Loads the field data from disk.
///
public void LoadFromSaveData();
}