IEnumerator GetJson() { loadingPanel.SetActive(true); WWW www = new WWW("http://vg2.v-galaktike.ru/api/?class=user&method=getuser&token=" + MainResourcesController.userToken); yield return(www); if (www.error == null) { result = JSON.Parse(www.text); MainResourcesController.timeNow = result["now"].AsLong; //MainResourcesController.weapone_update = result["system"]["weapon_update"].AsLong; if (MainResourcesController.docDefInProgress.Count != 0) { buildingInProgressParent.SetActive(true); for (int i = 0; i < MainResourcesController.docDefInProgress.Count; i++) { docDefInProgress = new DocDefInProgress(MainResourcesController.docDefInProgress[i].systemId, MainResourcesController.docDefInProgress[i].elementId, MainResourcesController.docDefInProgress[i].count_elements); FindBLC(docDefInProgress.elementId); queneName.text = thisBlc.title + "(" + docDefInProgress.count_elements + ")"; queneAvatar.sprite = thisBlc.ava; instGO = Instantiate(prefabProgress); QueneController qC = instGO.GetComponent <QueneController>(); qC.queneId = docDefInProgress.elementId; qC.timeToEndTxt = instGO.transform.FindChild("TimeValue_text").GetComponent <Text>(); qC.timeToEndBuild = thisBlc.timeToBuild * docDefInProgress.count_elements - (MainResourcesController.timeNow - MainResourcesController.weapone_update); qC.timeEndDoc = thisBlc.timeToBuild * docDefInProgress.count_elements; qC.progress = instGO.transform.FindChild("Bg_image").GetComponent <Image>(); if (i == 0) { instGO.transform.SetParent(buildingInProgressParent.transform); qC.TickDocDef(); } else { qC.timeToEndTxt.text = SetTime(qC.timeEndDoc); if (whatBlock == ParseAll.WhatBlockParse.Weapon) { instGO.transform.SetParent(docQuene.transform); } else { instGO.transform.SetParent(defQuene.transform); } } instGO.transform.localScale = new Vector3(1, 1, 1); yield return(new WaitForSeconds(0.2f)); } } } else { Debug.Log("No Internet Connections"); } yield return(new WaitForSeconds(1f)); loadingPanel.SetActive(false); scrnM.ShowCurrentPanel(); }
IEnumerator GetJson() { loadingPanel.SetActive(true); WWW www = new WWW("http://vg2.v-galaktike.ru/api/?class=user&method=getuser&token=" + MainResourcesController.userToken); yield return www; if (www.error == null) { result = JSON.Parse(www.text); MainResourcesController.timeNow = result["now"].AsLong; //MainResourcesController.weapone_update = result["system"]["weapon_update"].AsLong; if(MainResourcesController.docDefInProgress.Count != 0) { buildingInProgressParent.SetActive(true); for (int i = 0; i < MainResourcesController.docDefInProgress.Count; i++) { docDefInProgress = new DocDefInProgress(MainResourcesController.docDefInProgress[i].systemId, MainResourcesController.docDefInProgress[i].elementId, MainResourcesController.docDefInProgress[i].count_elements); FindBLC(docDefInProgress.elementId); queneName.text = thisBlc.title + "(" + docDefInProgress.count_elements + ")"; queneAvatar.sprite = thisBlc.ava; instGO = Instantiate(prefabProgress); QueneController qC = instGO.GetComponent<QueneController>(); qC.queneId = docDefInProgress.elementId; qC.timeToEndTxt = instGO.transform.FindChild("TimeValue_text").GetComponent<Text>(); qC.timeToEndBuild = thisBlc.timeToBuild * docDefInProgress.count_elements - (MainResourcesController.timeNow - MainResourcesController.weapone_update); qC.timeEndDoc = thisBlc.timeToBuild * docDefInProgress.count_elements; qC.progress = instGO.transform.FindChild("Bg_image").GetComponent<Image>(); if (i == 0) { instGO.transform.SetParent(buildingInProgressParent.transform); qC.TickDocDef(); } else { qC.timeToEndTxt.text = SetTime(qC.timeEndDoc); if (whatBlock == ParseAll.WhatBlockParse.Weapon) instGO.transform.SetParent(docQuene.transform); else instGO.transform.SetParent(defQuene.transform); } instGO.transform.localScale = new Vector3(1, 1, 1); yield return new WaitForSeconds(0.2f); } } } else { Debug.Log("No Internet Connections"); } yield return new WaitForSeconds(1f); loadingPanel.SetActive(false); scrnM.ShowCurrentPanel(); }