IEnumerator Firstevaluate() { const float timeout = 10f; float startTime = Time.timeSinceLevelLoad; post.Upload(regurl1, "User", NIF.text, NumIF.text, "Phone"); while (true) { if (post.Ans.Contains("1")) { FirstValidation = true; yield break; } else if (Time.timeSinceLevelLoad - startTime > timeout) { FirstValidation = false; yield break; } yield return(new WaitForEndOfFrame()); } }
IEnumerator evaluate() { const float timeout = 10f; float startTime = Time.timeSinceLevelLoad; post.Upload(gurl, "Phone", PlayerPrefs.GetString("Number"), value, type); while (true) { if (post.Ans.Contains("1")) { value = null; UploadB.gameObject.SetActive(false); yield break; } else if (Time.timeSinceLevelLoad - startTime > timeout) { UploadB.interactable = true; yield break; } yield return(new WaitForEndOfFrame()); } }