public static void SaveAll() { Debug.Log("FileSaveManager: SaveAll"); foreach (var fileSaveContainer in FileSaveContainers.Values) { FileSaveUtils.Save(fileSaveContainer.FileName, fileSaveContainer.Data, fileSaveContainer.DataType); } }
public static bool Save(string fileName) { Debug.Log("FileSaveManager: Save[{0}]".FormatWith(fileName)); var fileSaveContainer = FileSaveContainers.Get(fileName); if (fileSaveContainer == null) { return(false); } return(FileSaveUtils.Save(fileSaveContainer.FileName, fileSaveContainer.Data, fileSaveContainer.DataType)); }
public static bool Create <T>(string fileName, T fileData) { Debug.Log("FileSaveManager: Create[{0}]".FormatWith(fileName)); var fileSaveContainer = new FileSaveContainer { FileName = fileName, Data = fileData, DataType = typeof(T) }; FileSaveContainers.Set(fileSaveContainer.FileName, fileSaveContainer); return(FileSaveUtils.Save(fileSaveContainer.FileName, fileSaveContainer.Data, fileSaveContainer.DataType)); }