private void processJsonData(string _url) { jsnData = JsonUtility.FromJson <jsonDataClass>(_url); parser(); show(); }
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); }
private void processJsonData(string _url) { jsonDataClass jsonData = JsonUtility.FromJson <jsonDataClass>(_url); Debug.Log(jsonData.height); Debug.Log(jsonData.latitude); Debug.Log(jsonData.longitude); }
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 } }
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; }
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); }
// 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(); */ }
// 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); }