コード例 #1
0
        public static void OnOperateRequest(MyPeer peer, OperationRequest operationRequest)
        {
            LBLogger.Info(LogTag, "请求创建账号");
            RqCreateAccount rqCreateAccount = Deserialization(operationRequest.Parameters);

            if (null != rqCreateAccount)
            {
                LBAccountManager.Instance.AccountCreate(rqCreateAccount.AccountName, rqCreateAccount.Password, peer.ConnectionId);
            }
            else
            {
                if (ParseErrorCode == RqLoginErrorCode.Null)
                {
                    LBLogger.Error(LogTag, "登录游戏解析失败,但是没有错误码");
                    return;
                }
                peer.SendCustomEvent(RpId.CreateAccountResult, RpCreateAccountResult.Serialization(false, RpCreateAccountResult.CreateAccountErrorCode.ParseError));
            }
        }
コード例 #2
0
ファイル: LoginProxy.cs プロジェクト: yamido001/LegionBattle
    public void CreateAccount(string accountName, string password)
    {
        RqCreateAccount createAccountRequest = new RqCreateAccount(accountName, password);

        GameMain.Instance.SocketMgr.SendMessage(RqId.CreateAccount, createAccountRequest);
    }