Beispiel #1
0
    IEnumerator Register()
    {
        WWWForm form = new WWWForm();

        //nameField.text += "#" + Random.Range(1000, 10000);
        form.AddField("name", nameField.text);
        form.AddField("email", emailField.text);
        form.AddField("password", passwordField.text);

        WWW www = new WWW(path, form);

        yield return(www);

        if (string.IsNullOrEmpty(www.text))
        {
            Debug.LogError("User creation failed. Response is invalid/null/empty");
            Debug.LogError("Server is probably offline. Start the server from MAMP.");
            yield break;
        }

        if (www.text == "0")
        {
            Debug.Log("User created sucessfully.");
            Scenemanager.Loadscene("MainMenu");
        }
        else
        {
            Debug.LogError("User creation failed. Error." + www.text);
        }
    }
    IEnumerator LoginUser()
    {
        WWWForm form = new WWWForm();

        form.AddField("name", nameField.text);
        form.AddField("password", passwordField.text);

        WWW www = new WWW(path, form);

        yield return(www);

        if (string.IsNullOrEmpty(www.text))
        {
            Debug.LogError("User login failed. Response is invalid/null/empty");
            Debug.LogError("Server is probably offline. Start the server from MAMP.");
            yield break;
        }

        if (www.text[0] == '0')
        {
            DBManager.username = nameField.text;
            Scenemanager.Loadscene("MainMenu");
        }
        else
        {
            Debug.LogError("User login failed. Error #" + www.text);
        }
    }
Beispiel #3
0
 private void GoToLoginMenu()
 {
     Scenemanager.Loadscene("LoginMenu");
 }
Beispiel #4
0
 private void GoToMainMenu()
 {
     Scenemanager.Loadscene("MainMenu");
 }
Beispiel #5
0
 private void GoToLoginviaName()
 {
     Scenemanager.Loadscene("LoginMenuWithName");
 }
Beispiel #6
0
 private void GoToRegister()
 {
     Scenemanager.Loadscene("RegisterMenu");
 }