예제 #1
0
    private void Login(int i)
    {
        switch (i)
        {
        case Login_Result_Protool.AccountNotExit:
            errorManager.AddErrorModel("账户不存在");
            break;

        case Login_Result_Protool.PasswordError:
            errorManager.AddErrorModel("密码错误");
            break;

        case Login_Result_Protool.UserIsOnLine:
            errorManager.AddErrorModel("用户已登录");
            break;

        case Login_Result_Protool.LoginSuccess:
            uiMgr.LoadUI(ComStr.UI_GameHallUI);
            NetWorkScript.Instance.write(TypeProtocol.TYPE_GAMEHALL_BRQ, 0, GameHallProtocol.GAMEHALL_ENTERGAMEHALL_BRQ, null);
            break;

        default:
            break;
        }
    }
예제 #2
0
 /// <summary>
 /// 登录
 /// </summary>
 public void Login(string userName)
 {
     if (userName == "")
     {
         //ErrorModel m = new ErrorModel("用户名或密码不能为空");
         errorManager.AddErrorModel("用户名不能为空");
     }
     else
     {
         AccountInfoDTO dto = new AccountInfoDTO();
         dto.account = userName;
         NetWorkScript.Instance.write(TypeProtocol.TYPE_LOGIN_BRQ, 0, LoginProtool.LOGIN_BRQ, dto);
     }
 }
예제 #3
0
 void OnLoginButton()
 {
     NetWorkScript.Instance.init();
     if (!NetWorkScript.Instance.isConnect)
     {
         HideButton();
         errorManager.AddErrorModel("无法连接到服务器", ShowButton);
     }
     else
     {
         HideButton();
         loginBoxUI.Show(ShowButton);
         //AccountInfoDTO dto = new AccountInfoDTO();
         //dto.account = "1";
         //dto.password = "******";
         //NetWorkScript.Instance.write(TypeProtocol.TYPE_LOGIN_BRQ, 0, LoginProtool.LOGIN_BRQ, dto);
     }
 }