コード例 #1
0
        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);
コード例 #2
0
        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);
        }