IEnumerator SignUpCoroutine(Account account) { Debug.Log(account.ToString()); WWWForm form = new WWWForm(); form.AddField("name", account.name); form.AddField("surname", account.surname); form.AddField("username", account.username); form.AddField("email", account.email); form.AddField("password", account.password); form.AddField("confirmpassword", account.password); WWW www = new WWW(signUpURL, form); yield return www; SignResponseData result = JsonUtility.FromJson<SignResponseData>(www.text); if (result.status == "success") { FindObjectOfType<SignController>().OnSignInSuccesfull(account); } else { FindObjectOfType<SignController>().OnNetworkConnectionError(www.text); } }
IEnumerator SignInCoroutine(Account account) { WWWForm form = new WWWForm(); form.AddField("username", account.username); form.AddField("password", account.password); WWW www = new WWW(signInURL, form); yield return www; SignResponseData result = JsonUtility.FromJson<SignResponseData>(www.text); if (result.status == "success") { FindObjectOfType<SignController>().OnSignInSuccesfull(account); } else { FindObjectOfType<SignController>().OnNetworkConnectionError(result.message); } }