Пример #1
0
        public void OnBtnRegisterClick()
        {
            string username     = inputUsername.text;
            string password     = inputPassword.text;
            string surePassword = inputSurePassword.text;
            string nickname     = inputNickname.text;

            if (username == "")
            {
                PopupCommon.GetSingleton().ShowView("用户名不能为空");
                return;
            }
            if (password == "")
            {
                PopupCommon.GetSingleton().ShowView("密码不能为空");
                return;
            }
            if (surePassword == "")
            {
                PopupCommon.GetSingleton().ShowView("确认密码不能为空");
                return;
            }
            if (password != surePassword)
            {
                PopupCommon.GetSingleton().ShowView("两次密码不相同");
                return;
            }
            if (nickname == "")
            {
                PopupCommon.GetSingleton().ShowView("昵称不能为空");
                return;
            }

            Model.Register(username, password, nickname, RegisterCallback);
        }
Пример #2
0
    private void Awake()
    {
        base.Awake();
        if (mng == null)
        {
            mng = this;
        }

        btnSureRt        = btnSure.GetComponent <RectTransform>();
        btnSureStartPosX = btnSureRt.anchoredPosition.x;

        animType  = base.DefaultAnimType;
        ease      = base.DefaultEase;
        animSpeed = base.DefaultAnimSpeed;
    }
Пример #3
0
        private void LoginCallback(Hashtable data)
        {
            bool   success = bool.Parse(data["success"].ToString());
            string message = data["message"].ToString();

            if (!success)
            {
                PopupCommon.GetSingleton().ShowView(message);
                return;
            }

            PopupCommon.GetSingleton().ShowView("登录成功", null, false, () =>
            {
                SceneManager.LoadScene("Game");
            });
        }
Пример #4
0
        private void RegisterCallback(Hashtable data)
        {
            bool   success = bool.Parse(data["success"].ToString());
            string message = data["message"].ToString();

            if (!success)
            {
                PopupCommon.GetSingleton().ShowView(message);
                return;
            }

            PopupCommon.GetSingleton().ShowView("注册成功", null, false, () =>
            {
                View.HideView();
            });
        }
Пример #5
0
        public void OnBtnLoginClick()
        {
            string username = inputUsername.text;
            string password = inputPassword.text;

            if (username == "")
            {
                PopupCommon.GetSingleton().ShowView("用户名不能为空");
                return;
            }
            if (password == "")
            {
                PopupCommon.GetSingleton().ShowView("密码不能为空");
                return;
            }

            Model.Login(username, password, LoginCallback);
        }
Пример #6
0
 private void OnDestroy()
 {
     mng = null;
 }