using System.Collections; using UnityEngine; using UnityEngine.Networking; using UnityEngine.UI; using System.Globalization; [RequireComponent(typeof(Button))] public class changeFormNumber : MonoBehaviour { #if UNITY_WEBGL && !UNITY_EDITOR public static void increase() { float number; if(float.TryParse(_G.JobNumber, out number)){ number+=1; CoroutineController.Start(sendTextToFile(number.ToString(CultureInfo.InvariantCulture))); } } #else public static void increase() { print("_G.JobNumber==================================================="+_G.JobNumber); //_G.JobNumber=""; float number; if(float.TryParse(_G.JobNumber, out number)){ number+=1; CoroutineController.Start(sendTextToFile(number.ToString(CultureInfo.InvariantCulture))); } else { print("oops!"); Get.o3("HIDER","Form","Instruction").GetComponent().text="oops! Essayez de nouveau."; GameObject.Find("HIDER").transform.Find("LoadingCircle").gameObject.SetActive(false); } } #endif static IEnumerator sendTextToFile(string jn) { //print("ok caroutine reach"); WWWForm form = new WWWForm(); form.AddField("path", "/jobnumber/"); form.AddField("jndata", jn); //"ciemetric.com/members/"+_G.PATH +"/increasejn.php"+"?"+Random.value.ToString(CultureInfo.InvariantCulture); string path=ThisOnly.geturlIncrease();//"ciemetric.com/members/"+_G.PATH +"/increasejn.php"; using (UnityWebRequest webRequest = UnityWebRequest.Post(path, form)) { yield return webRequest.SendWebRequest(); if (webRequest.result == UnityWebRequest.Result.ConnectionError) { SceneModeManager.Instance.SetSceneMode("error!"); } else { //print("Job number change "+UnityWebRequest.Result.Success); GameObject.Find("HIDER").transform.Find("LoadingCircle").gameObject.SetActive(false); Get.o3("HIDER","Form","BtnGetJN").SetActive(false); Get.o3("HIDER","Form","BtnSkip").SetActive(false); } yield break; } } }