private void processJsonData(string _url)
    {
        jsnData = JsonUtility.FromJson <jsonDataClass>(_url);

        parser();
        show();
    }
Example #2
0
    public void SaveJson()
    {
        jsonDataClass save       = new jsonDataClass();
        int           tempAmount = bossParent.childCount;

        save.models = new List <ModelEntity>(tempAmount);

        for (int i = 0; i < tempAmount; i++)
        {
            Transform original = bossParent.GetChild(i);
            save.models.Add(new ModelEntity());
            save.models[i].name = original.gameObject.name;

            save.models[i].position = new List <float>();
            save.models[i].position.Add(original.position.x);
            save.models[i].position.Add(original.position.y);
            save.models[i].position.Add(original.position.z);

            save.models[i].rotation = new List <float>();
            save.models[i].rotation.Add(original.rotation.eulerAngles.x);
            save.models[i].rotation.Add(original.rotation.eulerAngles.y);
            save.models[i].rotation.Add(original.rotation.eulerAngles.z);

            save.models[i].scale = new List <float>();
            save.models[i].scale.Add(original.localScale.x);
            save.models[i].scale.Add(original.localScale.y);
            save.models[i].scale.Add(original.localScale.z);
        }
        string json = JsonUtility.ToJson(save, true);

        Debug.Log("JSON result: " + json);
        File.WriteAllText(Application.dataPath + "/SaveIvanMotta.json", json, System.Text.Encoding.UTF8);
    }
Example #3
0
    private void processJsonData(string _url)
    {
        jsonDataClass jsonData = JsonUtility.FromJson <jsonDataClass>(_url);

        Debug.Log(jsonData.height);
        Debug.Log(jsonData.latitude);
        Debug.Log(jsonData.longitude);
    }
Example #4
0
    private void processJsonData(string _url) //Getting data and assign it to app controller to be controlled
    {
        jsonDataClass jsonData = JsonUtility.FromJson <jsonDataClass>("{\"materalList\":" + _url + "}");

        for (int i = 0; i < jsonData.materalList.Length; i++) // copy Json array from "jsonDataClass to "appController""
        {
            appController.materalList = jsonData.materalList; // Assign data from Json to app controller
        }
    }
Example #5
0
    private void ProcessJson(byte[] where)
    {
        string wholeData = System.Text.Encoding.UTF8.GetString(where, 3, where.Length - 3);

        jsnData = JsonUtility.FromJson <jsonDataClass>(wholeData);

        foreach (ModelEntity item in jsnData.models)
        {
            PlaceModel(item);
        }
        loadingScreen.SetActive(false);
    }
    // MAPPING DES DONNEES DU JSON AVEC LA CLASS C#
    public void WrapData(string _www)
    {
        Debug.Log("Mapping Data Json c#");
        jsonDataClass JsonBridge = JsonUtility.FromJson <jsonDataClass>(_www); // Association du dictionnaire "JsonBridge" avec le Json afin de faire la passerelle entre le C# et le Json

        currentImageTarget = (JsonBridge.currentImageTarget);
        textUrlJson        = (JsonBridge.textURL);
        buttonUrlJson      = (JsonBridge.buttonURL);
        imageUrlJson       = (JsonBridge.imageURL);
        videoUrlJson       = (JsonBridge.videoURL);
        audioClipJson      = (JsonBridge.audioURL);
        model3dJson        = (JsonBridge.modelURL);
        nameOfAssetBundle  = "suite";

        objetTexte.text = textUrlJson;
    }
Example #7
0
    void Start()
    {
        modalLost.SetActive(false);
        modalWin.SetActive(false);
        yodoModal.SetActive(false);

        request             = WebRequest.Create(ULR_API + "/elements/level1") as HttpWebRequest;
        request.Method      = "GET";
        request.ContentType = "application/json";

        HttpWebResponse response       = (HttpWebResponse)request.GetResponse();
        Stream          responseStream = response.GetResponseStream();
        StreamReader    myStreamReader = new StreamReader(responseStream);
        var             pageContent    = myStreamReader.ReadToEnd();
        jsonDataClass   jsnData        = JsonUtility.FromJson <jsonDataClass>("{\"elements\":" + pageContent + "}");

        GameObject parentPanel = GameObject.Find("GridOptions");
        GameObject PPPanel     = GameObject.Find("PeriodicTable");

        // GameObject frame = (GameObject)Instantiate(prefab);
        // GameObject frmaeChild =  frame.transform.GetChild(0).gameObject.transform.GetChild(0).gameObject;
        // frmaeChild.name = "Oxigeno";
        // frmaeChild.GetComponent<DragHandlerScript>().slots =  PPPanel.transform;
        // Debug.Log(frmaeChild.name);
        // frame.transform.SetParent(parentPanel.transform, false);
        // GameObject frame = (GameObject)Instantiate(prefab);
        // GameObject frmaeChild =  frame.transform.GetChild(0).gameObject.transform.GetChild(0).gameObject;
        // frmaeChild.name = "Oxigeno";
        // Debug.Log(frmaeChild.name);
        // frame.transform.SetParent(parentPanel.transform, false);

        //WORKS
        // GameObject panel = new GameObject();
        // Image i = panel.AddComponent<Image>();
        // i.color = Color.blue;
        // panel.GetComponent<RectTransform>().SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, 146.3f);
        // panel.GetComponent<RectTransform>().SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, 146.1f);
        // panel.transform.SetParent(parentPanel.transform, false);



        //WORKS
        foreach (Element item in jsnData.elements)
        {
            GameObject frame = (GameObject)Instantiate(prefab);
            frame.name = item.name + "-Frame";
            GameObject frmaeChild = frame.transform.GetChild(0).gameObject.transform.GetChild(0).gameObject;
            frmaeChild.name = item.name;
            frmaeChild.GetComponent <DragHandlerScript>().slots = PPPanel.transform;
            frame.transform.SetParent(parentPanel.transform, false);
            GameObject elemtItem   = GameObject.Find(item.name + "-Frame" + "/Slot").transform.GetChild(0).gameObject;
            GameObject elementName = GameObject.Find(elemtItem.name + "/Text").gameObject;
            GameObject elementSymb = GameObject.Find(elemtItem.name + "/Symbol").gameObject;
            elementName.GetComponent <Text>().text      = item.name;
            elementName.GetComponent <Text>().fontSize  = 29;
            elementName.GetComponent <Text>().alignment = TextAnchor.MiddleCenter;;

            elementSymb.GetComponent <Text>().text      = item.symbol;
            elementSymb.GetComponent <Text>().fontSize  = 50;
            elementSymb.GetComponent <Text>().alignment = TextAnchor.MiddleCenter;;
        }

        //     foreach (Transform item in elements)
        // {
        //.transform.GetChild(0)
        // GameObject elemtItem = GameObject.Find(item.name + "/Slot").transform.GetChild(0).gameObject;
        // Debug.Log(elemtItem.name);
        // elemtItem.text = "Hidro";
        // GameObject newText = GameObject.Find(elemtItem.name + "/Text").gameObject;
        // Debug.Log(newText.name);
        // newText.transform.SetParent(elemtItem.transform);
        //     newText.GetComponent<Text>().text = "Hidrogeno";
        //     newText.GetComponent<Text>().fontSize = 25;
        //     newText.GetComponent<Text>().alignment = TextAnchor.MiddleCenter;;
        // }
    }
 public void processJsonData(string jsonDataText, string jsonUIADataText)
 {
     jsnData    = JsonUtility.FromJson <jsonDataClass>(jsonDataText);
     jsnUIAData = JsonUtility.FromJson <UIAjsonDataClass>(jsonUIADataText);
 }
 private void processJsonData(string _url)
 {
     jsnData = JsonUtility.FromJson <jsonDataClass>(_url);
     Debug.Log(jsnData.info.Count);
 }
Example #10
0
    // Update is called once per frame
    private void processJSOnData(string _url)
    {
        jsonDataClass jsnData = JsonUtility.FromJson <jsonDataClass>(_url);


        SetDiggerSpeedval(intTRYPARSE(jsnData.DSPEEDPRICE));
        SetDiggerPowerval(intTRYPARSE(jsnData.DPOWERPRICE));
        SetSeederSpeedval(intTRYPARSE(jsnData.SSPEEDPRICE));
        SetSeederValueval(intTRYPARSE(jsnData.SVALUEPRICE));
        SetwaterCapval(intTRYPARSE(jsnData.WCAPPRICE));
        SetwaterSizeval(intTRYPARSE(jsnData.WSIZEPRICE));
        Setmarketmultiplierval(intTRYPARSE(jsnData.MMTRPRICE));
        SetmarketCapval(intTRYPARSE(jsnData.MCAPPRICE));
        SetpickingSpeedval(intTRYPARSE(jsnData.PSPEEDPRICE));

        SetExperienceLimit(intTRYPARSE(jsnData.EXPERIENCE));

        SetDailyBonus(intTRYPARSE(jsnData.DAILYBONUS));
        SetDADFrequency(intTRYPARSE(jsnData.ADSFREQUENCY));

        SetDiggerLimit(intTRYPARSE(jsnData.DIGGERLIMIT));



        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM1POSX, floatTRYPARSE(jsnData.CAM1POSX));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM1POSY, floatTRYPARSE(jsnData.CAM1POSY));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM1POSZ, floatTRYPARSE(jsnData.CAM1POSZ));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM1ROTX, floatTRYPARSE(jsnData.CAM1ROTX));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM1ROTY, floatTRYPARSE(jsnData.CAM1ROTY));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM1ROTZ, floatTRYPARSE(jsnData.CAM1ROTZ));


        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM2POSX, floatTRYPARSE(jsnData.CAM2POSX));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM2POSY, floatTRYPARSE(jsnData.CAM2POSY));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM2POSZ, floatTRYPARSE(jsnData.CAM2POSZ));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM2ROTX, floatTRYPARSE(jsnData.CAM2ROTX));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM2ROTY, floatTRYPARSE(jsnData.CAM2ROTY));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM2ROTZ, floatTRYPARSE(jsnData.CAM2ROTZ));


        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM3POSX, floatTRYPARSE(jsnData.CAM3POSX));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM3POSY, floatTRYPARSE(jsnData.CAM3POSY));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM3POSZ, floatTRYPARSE(jsnData.CAM3POSZ));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM3ROTX, floatTRYPARSE(jsnData.CAM3ROTX));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM3ROTY, floatTRYPARSE(jsnData.CAM3ROTY));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM3ROTZ, floatTRYPARSE(jsnData.CAM3ROTZ));

        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM4POSX, floatTRYPARSE(jsnData.CAM4POSX));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM4POSY, floatTRYPARSE(jsnData.CAM4POSY));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM4POSZ, floatTRYPARSE(jsnData.CAM4POSZ));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM4ROTX, floatTRYPARSE(jsnData.CAM4ROTX));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM4ROTY, floatTRYPARSE(jsnData.CAM4ROTY));
        PlayerPrefs.SetFloat(Remoteconfigsseedy.CAM4ROTZ, floatTRYPARSE(jsnData.CAM4ROTZ));



        PrefManagerSeedy.SetFruitPrice(0, floatTRYPARSE(jsnData.tomato));
        PrefManagerSeedy.SetFruitPrice(1, floatTRYPARSE(jsnData.strawberry));
        PrefManagerSeedy.SetFruitPrice(2, floatTRYPARSE(jsnData.pepper));
        PrefManagerSeedy.SetFruitPrice(3, floatTRYPARSE(jsnData.eggplant));
        PrefManagerSeedy.SetFruitPrice(4, floatTRYPARSE(jsnData.dragonfruit));
        PrefManagerSeedy.SetFruitPrice(5, floatTRYPARSE(jsnData.cucumber));
        PrefManagerSeedy.SetFruitPrice(6, floatTRYPARSE(jsnData.corn));
        PrefManagerSeedy.SetFruitPrice(7, floatTRYPARSE(jsnData.blackberry));


        PrefManagerSeedy.SetFruitLifeSpan(0, floatTRYPARSE(jsnData.tomatolife));
        PrefManagerSeedy.SetFruitLifeSpan(1, floatTRYPARSE(jsnData.strawberrylife));
        PrefManagerSeedy.SetFruitLifeSpan(2, floatTRYPARSE(jsnData.pepperlife));
        PrefManagerSeedy.SetFruitLifeSpan(3, floatTRYPARSE(jsnData.eggplantlife));
        PrefManagerSeedy.SetFruitLifeSpan(4, floatTRYPARSE(jsnData.dragonfruitlife));
        PrefManagerSeedy.SetFruitLifeSpan(5, floatTRYPARSE(jsnData.cucumberlife));
        PrefManagerSeedy.SetFruitLifeSpan(6, floatTRYPARSE(jsnData.cornlife));
        PrefManagerSeedy.SetFruitLifeSpan(7, floatTRYPARSE(jsnData.blackberrylife));



        PrefManagerSeedy.SetofflineCoefficient(floatTRYPARSE(jsnData.offlineCoefficient));
        PrefManagerSeedy.SetonlineCoefficient(floatTRYPARSE(jsnData.onlineCoefficient));

        /*  text1.text = GetDailyBonus().ToString();
         * text2.text = GetCamera2().ToString();
         * text3.text = GetADFrequency().ToString();
         * text4.text = GetSeederValueval().ToString();
         * text5.text = GetwaterCapval().ToString();
         * text6.text = GetwaterSizeval().ToString();
         * text7.text = Getmarketmultiplierval().ToString();
         * text8.text = GetmarketCapval().ToString();
         * text9.text = GetpickingSpeedval().ToString();
         */
    }
Example #11
0
 // Update is called once per frame
 private void processJSOnData(string _url)
 {
     jsonDataClass jsnData = JsonUtility.FromJson <jsonDataClass>(_url);
     //  Debug.Log(jsnData.d);
     // Debug.Log(jsnData.size);
 }