Пример #1
0
        public void Save(SaveLoadObject dataObject)
        {
            //Check if folder exists
            if (!Directory.Exists(FOLDER_NAME))
            {
                Directory.CreateDirectory(FOLDER_NAME);
            }
            string json = JsonUtility.ToJson(dataObject);

            File.WriteAllText(path, json);
            status = SaveLoadStatus.saved;
        }
Пример #2
0
 public SaveLoadObject Load()
 {
     if (File.Exists(path))
     {
         string json = File.ReadAllText(path);
         if (json != null)
         {
             status = SaveLoadStatus.loaded;
             return(JsonUtility.FromJson <SaveLoadObject>(json));
         }
     }
     else
     {
         Debug.Log("NO SUCH PATH " + path);
     }
     return(new SaveLoadObject());
 }
Пример #3
0
 public void Save(SaveLoadObject dataObject)
 {
     //Implement remote API call
     status = SaveLoadStatus.loaded;
 }
Пример #4
0
 public SaveLoadObject Load()
 {
     //Implement remote API call
     status = SaveLoadStatus.loaded;
     return(new SaveLoadObject());
 }
Пример #5
0
 void OnSaveLoadStatus(SaveLoadStatus status)
 {
     saveLoadInfo.text = statusMessages[status];
     anim.SetTrigger("FadeOut");
 }