private void GetSignInCallBack(WWW msg) { SiginResult result = JsonMapper.ToObject <SiginResult>(msg.text); gameObject.GetComponent <Toggle>().enabled = false; SiginDataManager.siginData.already_day = SiginDataManager.siginData.already_day + 1; }
private IEnumerator VerifyPin() { ActivateSiginUI(false); string fullPin = ""; for (int x = 0; x < pin.Length; x++) { fullPin += pin[x]; } WWWForm form = new WWWForm(); form.AddField("pin", fullPin); using (UnityWebRequest request = UnityWebRequest.Post(verifyPinUrl, form)) { request.method = UnityWebRequest.kHttpVerbPOST; request.useHttpContinue = false; //request.chunkedTransfer = false; yield return(request.SendWebRequest()); if (request.isNetworkError || request.isHttpError) { siginResult = new SiginResult { error = "Request error", message = "Error! Please try again later." }; Debug.Log(request.error); } else { Debug.Log(request.downloadHandler.text); siginResult = JsonUtility.FromJson <SiginResult>(request.downloadHandler.text); if (siginResult.error == "none") { OnVerifyPinSuccessfully(); } else { OnVerifyPinFailed(); } } ActivateSiginUI(true); } }