private void OnMouseDown() { JSONLevelSerializer.SaveObjectTreeToServer("ftp://whydoidoit.net/SavedData" + this.id.ToString() + ".json", base.gameObject, "testserializer", "T3sts3rializer", delegate(Exception error) { Debug.Log("Uploaded!" + error); }); UnityEngine.Object.Destroy(base.gameObject); Loom.QueueOnMainThread(delegate { Debug.Log("Downloading"); JSONLevelSerializer.LoadObjectTreeFromServer("http://whydoidoit.net/testserializer/SavedData" + this.id.ToString() + ".json", null, null); }, 6f); }
// Use this for initialization void OnMouseDown() { // var data = JSONLevelSerializer.SaveObjectTree(gameObject); JSONLevelSerializer.SaveObjectTreeToServer("ftp://whydoidoit.net/SavedData" + id.ToString() + ".json", gameObject, "testserializer", "T3sts3rializer", (error) => { Debug.Log("Uploaded!" + error); }); //data.WriteToFile("test_json.txt"); Destroy(gameObject); Loom.QueueOnMainThread(() => { Debug.Log("Downloading"); JSONLevelSerializer.LoadObjectTreeFromServer("http://whydoidoit.net/testserializer/SavedData" + id.ToString() + ".json", null, null); }, 6f); }
void OnGUI() { using (new VerticalCentered()) { if (targetGameObject && GUILayout.Button("Save to server JSON")) { JSONLevelSerializer.SaveObjectTreeToServer("ftp://whydoidoit.net/testme.json", targetGameObject, "testserializer", "T3sts3rializer", Completed); Destroy(targetGameObject); } if (!targetGameObject && GUILayout.Button("Load from server JSON")) { JSONLevelSerializer.LoadObjectTreeFromServer("http://whydoidoit.net/testserializer/testme.json", CompletedJSONLoad, null); } if (targetGameObject && GUILayout.Button("Save to server Binary")) { LevelSerializer.SaveObjectTreeToServer("ftp://whydoidoit.net/testme.dat", targetGameObject, "testserializer", "T3sts3rializer", Completed); Destroy(targetGameObject); } if (!targetGameObject && GUILayout.Button("Load from server Binary")) { LevelSerializer.LoadObjectTreeFromServer("http://whydoidoit.net/testserializer/testme.dat", CompletedLoad); } if (GUILayout.Button("Save scene to server JSON")) { JSONLevelSerializer.SerializeLevelToServer("ftp://whydoidoit.net/testscene.json", "testserializer", "T3sts3rializer", Completed); } if (GUILayout.Button("Load scene from server JSON")) { JSONLevelSerializer.LoadSavedLevelFromServer("http://whydoidoit.net/testserializer/testscene.json", null); } if (GUILayout.Button("Save scene to server Binary")) { JSONLevelSerializer.SerializeLevelToServer("ftp://whydoidoit.net/testscene.data", "testserializer", "T3sts3rializer", Completed); } if (GUILayout.Button("Load scene from server Binary")) { JSONLevelSerializer.LoadSavedLevelFromServer("http://whydoidoit.net/testserializer/testscene.data", null); } } }
private void OnGUI() { using (new VerticalCentered()) { if (this.targetGameObject && GUILayout.Button("Save to server JSON", new GUILayoutOption[0])) { JSONLevelSerializer.SaveObjectTreeToServer("ftp://whydoidoit.net/testme.json", this.targetGameObject, "testserializer", "T3sts3rializer", new Action <Exception>(this.Completed)); UnityEngine.Object.Destroy(this.targetGameObject); } if (!this.targetGameObject && GUILayout.Button("Load from server JSON", new GUILayoutOption[0])) { JSONLevelSerializer.LoadObjectTreeFromServer("http://whydoidoit.net/testserializer/testme.json", new Action <JSONLevelLoader>(this.CompletedJSONLoad), null); } if (this.targetGameObject && GUILayout.Button("Save to server Binary", new GUILayoutOption[0])) { LevelSerializer.SaveObjectTreeToServer("ftp://whydoidoit.net/testme.dat", this.targetGameObject, "testserializer", "T3sts3rializer", new Action <Exception>(this.Completed)); UnityEngine.Object.Destroy(this.targetGameObject); } if (!this.targetGameObject && GUILayout.Button("Load from server Binary", new GUILayoutOption[0])) { LevelSerializer.LoadObjectTreeFromServer("http://whydoidoit.net/testserializer/testme.dat", new Action <LevelLoader>(this.CompletedLoad)); } if (GUILayout.Button("Save scene to server JSON", new GUILayoutOption[0])) { JSONLevelSerializer.SerializeLevelToServer("ftp://whydoidoit.net/testscene.json", "testserializer", "T3sts3rializer", new Action <Exception>(this.Completed)); } if (GUILayout.Button("Load scene from server JSON", new GUILayoutOption[0])) { JSONLevelSerializer.LoadSavedLevelFromServer("http://whydoidoit.net/testserializer/testscene.json", null); } if (GUILayout.Button("Save scene to server Binary", new GUILayoutOption[0])) { JSONLevelSerializer.SerializeLevelToServer("ftp://whydoidoit.net/testscene.data", "testserializer", "T3sts3rializer", new Action <Exception>(this.Completed)); } if (GUILayout.Button("Load scene from server Binary", new GUILayoutOption[0])) { JSONLevelSerializer.LoadSavedLevelFromServer("http://whydoidoit.net/testserializer/testscene.data", null); } } }
// Update is called once per frame void Update() { if (Input.GetMouseButtonDown(0)) { RaycastHit hit; if (GetComponent <Collider>().Raycast(Camera.main.ScreenPointToRay(Input.mousePosition), out hit, 1000)) { JSONLevelSerializer.SaveObjectTreeToServer("ftp://whydoidoit.net/testspider" + id.ToString() + ".json", gameObject, "testserializer", "T3sts3rializer", (e) => { if (e == null) { Loom.QueueOnMainThread(() => { JSONLevelSerializer.LoadObjectTreeFromServer("http://whydoidoit.net/testserializer/testspider" + id); }, 2f); } else { Debug.Log(e.ToString()); } }); Destroy(gameObject); } } }
private void Update() { RaycastHit raycastHit; if (Input.GetMouseButtonDown(0) && base.GetComponent <Collider>().Raycast(Camera.main.ScreenPointToRay(Input.mousePosition), out raycastHit, 1000f)) { JSONLevelSerializer.SaveObjectTreeToServer("ftp://whydoidoit.net/testspider" + this.id.ToString() + ".json", base.gameObject, "testserializer", "T3sts3rializer", delegate(Exception e) { if (e == null) { Loom.QueueOnMainThread(delegate { JSONLevelSerializer.LoadObjectTreeFromServer("http://whydoidoit.net/testserializer/testspider" + this.id, null, null); }, 2f); } else { Debug.Log(e.ToString()); } }); UnityEngine.Object.Destroy(base.gameObject); } }