Example #1
0
 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);
 }
Example #2
0
    // 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);
    }
Example #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);
         }
     }
 }
Example #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);
         }
     }
 }
Example #5
0
 // 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);
         }
     }
 }
Example #6
0
    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);
        }
    }