Homebound / Scripts / DataHandling / IDDataPersistence.cs
IDDataPersistence.cs
Raw
/// <summary>
/// Used to call on objects in the scene that are needed to save their parameters or load for their parameters
/// </summary>
public interface IDDataPersistence
{
    /// <summary>
    /// Loads Data upon being called by LoadGame() in Data Persistence Manager
    /// </summary>
    /// <param name="data"></param>
    public void LoadData(GameData data);
    /// <summary>
    /// Saves Data upon being called by SaveGame() in Data Persistence Manager
    /// </summary>
    /// <param name="data"></param>
    public void SaveData(ref GameData data);
}