/// <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); }