public void OnClickRegister()
        {
            // Don't allow to spam register button
            if (Registering)
            {
                return;
            }

            UISceneGlobal uiSceneGlobal = UISceneGlobal.Singleton;

            if (string.IsNullOrEmpty(Username))
            {
                uiSceneGlobal.ShowMessageDialog(LanguageManager.GetText(UITextKeys.UI_LABEL_ERROR.ToString()), LanguageManager.GetText(UITextKeys.UI_ERROR_USERNAME_IS_EMPTY.ToString()));
                return;
            }

            if (string.IsNullOrEmpty(Password))
            {
                uiSceneGlobal.ShowMessageDialog(LanguageManager.GetText(UITextKeys.UI_LABEL_ERROR.ToString()), LanguageManager.GetText(UITextKeys.UI_ERROR_PASSWORD_IS_EMPTY.ToString()));
                return;
            }

            if (!ValidatePassword())
            {
                uiSceneGlobal.ShowMessageDialog(LanguageManager.GetText(UITextKeys.UI_LABEL_ERROR.ToString()), LanguageManager.GetText(UITextKeys.UI_ERROR_INVALID_CONFIRM_PASSWORD.ToString()));
                return;
            }

            Registering = true;
            MMOClientInstance.Singleton.RequestUserRegister(Username, Password, OnRegister);
        }
Ejemplo n.º 2
0
        private void RequestGooglePlayLogin(string idToken)
        {
            UISceneGlobal uiSceneGlobal = UISceneGlobal.Singleton;

            if (string.IsNullOrEmpty(idToken))
            {
                uiSceneGlobal.ShowMessageDialog("Cannot login", "ID token is empty");
                return;
            }
            MMOClientInstance.Singleton.RequestGooglePlayLogin(idToken, OnLogin);
        }
Ejemplo n.º 3
0
        private void RequestFacebookLogin(string id, string accessToken)
        {
            UISceneGlobal uiSceneGlobal = UISceneGlobal.Singleton;

            if (string.IsNullOrEmpty(id) || string.IsNullOrEmpty(accessToken))
            {
                uiSceneGlobal.ShowMessageDialog("Cannot login", "User ID or access token is empty");
                return;
            }
            MMOClientInstance.Singleton.RequestFacebookLogin(id, accessToken, OnLogin);
        }
        public void OnClickLogin()
        {
            UISceneGlobal uiSceneGlobal = UISceneGlobal.Singleton;

            if (string.IsNullOrEmpty(Username))
            {
                uiSceneGlobal.ShowMessageDialog(LanguageManager.GetText(UITextKeys.UI_LABEL_ERROR.ToString()), LanguageManager.GetText(UITextKeys.UI_ERROR_USERNAME_IS_EMPTY.ToString()));
                return;
            }

            if (string.IsNullOrEmpty(Password))
            {
                uiSceneGlobal.ShowMessageDialog(LanguageManager.GetText(UITextKeys.UI_LABEL_ERROR.ToString()), LanguageManager.GetText(UITextKeys.UI_ERROR_PASSWORD_IS_EMPTY.ToString()));
                return;
            }

            MMOClientInstance.Singleton.RequestUserLogin(Username, Password, OnLogin);
        }
Ejemplo n.º 5
0
        public void OnClickLogin()
        {
            UISceneGlobal uiSceneGlobal = UISceneGlobal.Singleton;

            if (string.IsNullOrEmpty(Username))
            {
                uiSceneGlobal.ShowMessageDialog("Cannot login", "Username is empty");
                return;
            }

            if (string.IsNullOrEmpty(Password))
            {
                uiSceneGlobal.ShowMessageDialog("Cannot login", "Password is empty");
                return;
            }

            MMOClientInstance.Singleton.RequestUserLogin(Username, Password, OnLogin);
        }
Ejemplo n.º 6
0
        public void OnClickLogin()
        {
            // Don't allow to spam login button
            if (LoggingIn)
            {
                return;
            }

            // Clear stored username and password
            PlayerPrefs.SetString(keyUsername, string.Empty);
            PlayerPrefs.SetString(keyPassword, string.Empty);
            PlayerPrefs.Save();

            UISceneGlobal uiSceneGlobal = UISceneGlobal.Singleton;

            if (string.IsNullOrEmpty(Username))
            {
                uiSceneGlobal.ShowMessageDialog(LanguageManager.GetText(UITextKeys.UI_LABEL_ERROR.ToString()), LanguageManager.GetText(UITextKeys.UI_ERROR_USERNAME_IS_EMPTY.ToString()));
                return;
            }

            if (string.IsNullOrEmpty(Password))
            {
                uiSceneGlobal.ShowMessageDialog(LanguageManager.GetText(UITextKeys.UI_LABEL_ERROR.ToString()), LanguageManager.GetText(UITextKeys.UI_ERROR_PASSWORD_IS_EMPTY.ToString()));
                return;
            }

            if ((toggleRememberUsername != null && toggleRememberUsername.isOn) ||
                (toggleAutoLogin != null && toggleAutoLogin.isOn))
            {
                // Remember username
                PlayerPrefs.SetString(keyUsername, Username);
                PlayerPrefs.Save();
            }

            LoggingIn = true;
            MMOClientInstance.Singleton.RequestUserLogin(Username, Password, OnLogin);
        }
Ejemplo n.º 7
0
        public void OnClickRegister()
        {
            UISceneGlobal uiSceneGlobal = UISceneGlobal.Singleton;

            if (string.IsNullOrEmpty(Username))
            {
                uiSceneGlobal.ShowMessageDialog("Cannot register", "Username is empty");
                return;
            }

            if (string.IsNullOrEmpty(Password))
            {
                uiSceneGlobal.ShowMessageDialog("Cannot register", "Password is empty");
                return;
            }

            if (!ValidatePassword())
            {
                uiSceneGlobal.ShowMessageDialog("Cannot register", "Invalid confirm password");
                return;
            }

            MMOClientInstance.Singleton.RequestUserRegister(Username, Password, OnRegister);
        }