Пример #1
0
 private void OnGUI()
 {
     TestJSON.TestClass testClass = new TestJSON.TestClass
     {
         variable = 1,
         property = 2
     };
     testClass.ints.Add(1);
     testClass.ints.Add(2);
     testClass.dic["hello"] = 1;
     testClass.dic["mum"]   = 2;
     testClass.intar[0]     = 99;
     testClass.ar[0]        = testClass.ints;
     testClass.ar[1]        = testClass.dic;
     testClass.md[1, 1]     = 1000;
     if (GUILayout.Button("Press me", new GUILayoutOption[0]))
     {
         JSONLevelSerializer.SerializeLevelToServer("ftp://whydoidoit.net/testIt.json", "testserializer", "T3sts3rializer", delegate(Exception error)
         {
             Debug.Log(base.transform.position.ToString());
         });
     }
     if (GUILayout.Button("Or me", new GUILayoutOption[0]))
     {
         LevelSerializer.LoadSavedLevelFromFile("test.data");
     }
 }
Пример #2
0
    void OnGUI()
    {
        var tc = new TestClass {
            variable = 1, property = 2
        };

        tc.ints.Add(1);
        tc.ints.Add(2);
        tc.dic["hello"] = 1;
        tc.dic["mum"]   = 2;
        tc.intar[0]     = 99;
        tc.ar[0]        = tc.ints;
        tc.ar[1]        = tc.dic;
        tc.md[1, 1]     = 1000;


        if (GUILayout.Button("Press me"))
        {
            JSONLevelSerializer.SerializeLevelToServer("ftp://whydoidoit.net/testIt.json", "testserializer", "T3sts3rializer", (error) => {
                Debug.Log(transform.position.ToString());
            });
        }
        if (GUILayout.Button("Or me"))
        {
            LevelSerializer.LoadSavedLevelFromFile("test.data");
        }
    }
Пример #3
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);
         }
     }
 }
Пример #4
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);
         }
     }
 }