示例#1
0
    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);
        }
    }
示例#2
0
    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);
        }
    }