Example #1
0
        public static void OnOperateRequest(MyPeer peer, OperationRequest operationRequest)
        {
            LBLogger.Info(LogTag, "请求登录");
            RqLogin rqLogin = Deserialization(operationRequest.Parameters);

            if (null != rqLogin)
            {
                LBAccountManager.Instance.AccountLogin(rqLogin.AccountName, rqLogin.Password, peer.ConnectionId);
            }
            else
            {
                if (ParseErrorCode == RqLoginErrorCode.Null)
                {
                    LBLogger.Error(LogTag, "登录游戏解析失败,但是没有错误码");
                    return;
                }

                peer.SendCustomEvent(RpId.LoginResult, RpLoginResult.Serialization(false, RpLoginResult.LoginErrorCode.ParseError));
            }
        }
Example #2
0
    public void Login(string accountName, string password)
    {
        RqLogin loginRequest = new RqLogin(accountName, password);

        GameMain.Instance.SocketMgr.SendMessage(RqId.Login, loginRequest);
    }