예제 #1
0
 void Start()
 {
     if (save)
     {
         file = new InnoData();
         commands();
         InnoData.saveFile(file_name, file);
     }
     save = false;
 }
예제 #2
0
    //Save & Load File Functionality
    public static void saveFile(string file_name, InnoData file)
    {
        string json_save = JsonUtility.ToJson(file, true);
        string path      = Application.streamingAssetsPath + "/Events/" + file_name + ".json";

        if (!File.Exists(path))
        {
            Directory.CreateDirectory(Application.dataPath + "/StreamingAssets/Events/");
        }
        File.WriteAllText(path, json_save);
        #if UNITY_EDITOR
        UnityEditor.AssetDatabase.Refresh();
        #endif
    }
예제 #3
0
 //File IO
 public void readFile(string file_path)
 {
     event_data = InnoData.loadFile(file_path).readData();
 }