public static T Load <T>(PathType pathType = PathType.Persistent, string postfix = null) { var path = $"/{PathFolder}/{typeof(T)}{postfix??string.Empty}"; if (!LocalDataWriter.FileExists(path, pathType)) { Debug.LogError($"The specified path does not exist: {path}"); return(default);
public static void Save <T>(T obj, PathType pathType = PathType.Persistent, string postfix = null) { var pathFolder = $"/{PathFolder}"; if (!LocalDataWriter.DirectoryExists(pathFolder, pathType)) { LocalDataWriter.CreateDirectory(pathFolder, pathType); } var path = $"{pathFolder}/{typeof(T)}{postfix??string.Empty}"; var str = JsonUtility.ToJson(obj); LocalDataWriter.WriteAllText(path, str, pathType); }