Esempio n. 1
0
 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);
         }
     }
 }
Esempio n. 2
0
 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);
         }
     }
 }