Exemplo n.º 1
0
    IEnumerator LoadData()
    {
        yield return(new WaitForEndOfFrame());

        playerData = GameFacade.GetInstance().stageDataController.PlayerJson;

        /* Debug.Log(playerData.Score);
         * text.text = playerData.Score.ToString();/*/
        // Debug.Log(playerData.MaxFallSpeed);
    }
    IEnumerator GetJson()
    {
        WWWForm form = new WWWForm();
        //   form.AddField("MaxFallSpeed", 2);
        //
        //     Debug.Log(form);

        PlayerJsonData playerDatas = new PlayerJsonData();

        playerDatas.Gravity = 5;
        playerDatas.Score   = 10;
        form.AddField("Score", playerDatas.Score.ToString());
        form.AddField("Gravity", playerDatas.Gravity.ToString());

        WWW www = new WWW("http://localhost/PHP.php");

        yield return(www);

        //   string test2 = JsonUtility.ToJson(playerDatas);
        PlayerJson = new PlayerJsonData();
        PlayerJson = JsonUtility.FromJson <PlayerJsonData>(www.text.Trim("[]".ToCharArray()));

        Debug.Log(PlayerJson.JumpForce);



        /*  using (UnityWebRequest www = UnityWebRequest.Post("http://localhost/PHP.php", form))
         * {
         *
         *    yield return www.SendWebRequest();
         *
         *    // yield return www.SendWebRequest();
         *
         *    //  JSONObject json = JSONObject.Parse(www.downloadHandler.text.Trim("[]".ToCharArray()));
         *
         *    if (www.isNetworkError || www.isHttpError)
         *    {
         *
         *        Debug.Log(www.error);
         *    }
         *    else
         *    {
         *        //   www.SetRequestHeader("Content-Type", "application/json");
         *        PlayerJson = new PlayerJsonData();
         *        PlayerJson = JsonUtility.FromJson<PlayerJsonData>(www.downloadHandler.text.Trim("[]".ToCharArray()));
         *
         *        Debug.Log(www.downloadHandler.text);
         *
         *    }
         *
         * }*/
        //   Debug.Log(PlayerJson.MaxFallSpeed);
    }