Example #1
0
        // private bool LoginWithConfirmCode = true;

        private void LoginFinish(ActionLogin action, MSDKLoginRet loginRet, MSDKBaseRet baseRet = null)
        {
            if (LoginCallback == null)
            {
                return;
            }
            switch (action)
            {
            case ActionLogin.OnlyRefreshLoginData:
                LoginCallback.OnLoginSuccess(loginRet, true);
                break;

            case ActionLogin.CHANNEL_LOGIN:
                if (loginRet.RetCode == MSDKError.SUCCESS)
                {
                    LoginCallback.OnLoginSuccess(loginRet);
                }
                else
                {
                    LoginCallback.OnLoginFailure(loginRet.RetCode, loginRet.RetMsg);
                }
                break;

            case ActionLogin.AUTO_LOGIN:
                if (loginRet.RetCode == MSDKError.SUCCESS)
                {
                    LoginCallback.OnLoginSuccess(loginRet);
                }
                else
                {
                    LoginCallback.OnAutoLoginFailed();
                }
                break;

            case ActionLogin.SWITCH_USER:
                LoginCallback.OnSwitchUser();
                break;

            case ActionLogin.Logout:
                LoginCallback.OnLogoutSuccess();
                break;
            }
        }
Example #2
0
    public void Login(string sceneName)
    {
        Text        nameText     = Text.FindObjectOfType <Text>();
        string      user         = nameText.text;
        GameObject  passwordText = GameObject.FindGameObjectWithTag("pass");
        InputField  password     = passwordText.GetComponent <InputField>();
        string      ps           = password.text;
        ActionLogin actionLogin  = new ActionLogin();

        actionLogin.action = "Login";
        AccountInfo account = new AccountInfo();

        account.username = user;
        account.password = ps;
        actionLogin.data = account;
        string senddata = JsonUtility.ToJson(actionLogin);     //将对象转成json字符串

        //print(senddata);
        SocketControl.accountInfo = account;
        socketControl.Send(senddata);
    }
Example #3
0
 public XFrmLogin(ActionLogin actionLogin)
     : this()
 {
     this.action = actionLogin;
 }
Example #4
0
 public XFrmLoginRestrito(ActionLogin actionLogin)
     : this()
 {
     this.action = actionLogin;
 }