| 123456789101112131415161718192021222324252627282930313233 | 
							- using System;
 
- using System.IO;
 
- using UnityEngine;
 
- namespace VEngine
 
- {
 
-     public class ManifestVersion : ScriptableObject
 
-     {
 
-         public uint crc;
 
-         public long size;
 
-         public int version;
 
-         public string appVersion;
 
-         public static ManifestVersion Load(string filename)
 
-         {
 
-             if (!File.Exists(filename)) return CreateInstance<ManifestVersion>();
 
-             var json = File.ReadAllText(filename);
 
-             var manifestVersion = CreateInstance<ManifestVersion>();
 
-             try
 
-             {
 
-                 JsonUtility.FromJsonOverwrite(json, manifestVersion);
 
-             }
 
-             catch (Exception e)
 
-             {
 
-                 Debug.LogException(e);
 
-                 File.Delete(filename);
 
-             }
 
-             return manifestVersion;
 
-         }
 
-     }
 
- }
 
 
  |