Пример #1
0
    IEnumerator IE_register(string _username, string _email, string _pass, string _confirmPass, string _date)
    {
        WWWForm form = new WWWForm();

        form.AddField("username", _username);
        form.AddField("email", _email);
        form.AddField("password", _pass);
        form.AddField("password_confirmation", _confirmPass);
        form.AddField("dob", _date);

        UnityWebRequest www = UnityWebRequest.Post(All_Urls.getUrl().register, form);

        yield return(www.SendWebRequest());

        bool     err  = false;
        JsonData data = null;

        try
        {
            data = JsonMapper.ToObject(www.downloadHandler.text);
        }
        catch
        {
            GetComponent <Toast>().ShowToast("Bu email artıq qeydiyyatdan keçib");

            err = true;
        }


        if (!err)
        {
            if (www.error != null || www.isNetworkError || www.isHttpError)
            {
                Debug.Log(www.error);
                GetComponent <Toast>().ShowToast("Xəta");
            }
            else
            {
                if (data["status"].ToString() == "success")
                {
                    mail.text        = "";
                    username.text    = "";
                    pass.text        = "";
                    confirmPass.text = "";
                    dateYear.text    = "";
                    dateMonth.text   = "";
                    dateDay.text     = "";
                    managerLogin.animateRegister();
                    //Debug.Log();
                }
                else
                {
                    GetComponent <Toast>().ShowToast("Xəta");
                }
            }
        }

        blurredLoadPanel.SetActive(false);
    }
Пример #2
0
    private void Update()
    {
        if (Input.GetKeyDown(KeyCode.Escape))
        {
            switch (SceneManager.GetActiveScene().name)
            {
            case ("Login"):
                if (manager_login.RegisterIsOpen)
                {
                    manager_login.animateRegister();
                }
                else
                {
                    Application.Quit();
                }
                break;

            case ("Game"):
                if (sellBuilding.activeSelf)
                {
                    sellBuilding.SetActive(false);
                    blurPanel.SetActive(false);
                }
                else if (manager_game.isBuildingInstanceActive)
                {
                    manager_game.cancelBuyOrMove();
                }
                else if (manager_game.storeAnimator.GetBool("open"))
                {
                    manager_game.animateStore();
                }
                else if (manager_game.isNotificationsPanelOpen)
                {
                    manager_game.openNotificationsPanel(false);
                }
                else if (manager_game.isSideMenuOpen)
                {
                    manager_game.openMenu(false);
                }
                else if (manager_profile.isEditModeOn)
                {
                    manager_profile.openEditPanel();
                }
                else if (manager_game.isProfileOpen)
                {
                    manager_game.openProfil(false);
                }
                else if (convertorPopup.activeSelf)
                {
                    convertorPopup.SetActive(false);
                    blurPanel.SetActive(false);
                }
                else if (taskPopup.activeSelf)
                {
                    taskPopup.SetActive(false);
                    blurPanel.SetActive(false);
                }
                else if (taskResultPopup.activeSelf)
                {
                    taskResultPopup.SetActive(false);
                    blurPanel.SetActive(false);
                }
                else if (allTasks.activeSelf)
                {
                    allTasks.SetActive(false);
                    blurPanel.SetActive(false);
                }
                else if (electionPanel.activeSelf)
                {
                    if (electionExit.activeSelf)
                    {
                        electionPanel.SetActive(false);
                    }
                    else
                    {
                        GetComponent <Toast>().ShowToast("Oyuna davam etmək üçün səs verməlisiniz", 4);
                    }
                }
                else
                {
                    logOutPopup.SetActive(!logOutPopup.activeSelf);
                    blurPanel.SetActive(!blurPanel.activeSelf);
                }
                break;
            }
        }
    }