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); } } }