コード例 #1
0
 /// <summary>
 /// 客户端请求用户登陆
 /// </summary>
 private void ClientLoginRequest(string rConnectorURL, int rConnectorPort)
 {
     NetworkClient.Instance.Connect(rConnectorURL, rConnectorPort, () =>
     {
         string rMsg   = mAccountName + "|" + mPassword + "|" + DateTime.Now.Ticks;
         string rToken = CryptoUtility.Encrypt(rMsg, UtilTool.SessionSecrect);
         GamePlayProtocol.DoClientLoginRequest(rToken);
     });
 }
コード例 #2
0
        /// <summary>
        /// 请求连接服务器
        /// </summary>
        public void LoginGateServer(string rGateHost, int nGatePort, int nServerID, string rAccountName, string rAccountPassword)
        {
            mAccountName = rAccountName;
            mPassword    = rAccountPassword;

            mGateHost = rGateHost;
            mGatePort = nGatePort;
            mServerID = nServerID;

            Debug.Log("LoginGateServer");
            NetworkClient.Instance.Connect(this.mGateHost, this.mGatePort, () =>
            {
                GamePlayProtocol.DoClientQueryGateEntryRequest(mAccountName);
            });
        }
コード例 #3
0
 /// <summary>
 /// 开始创建角色
 /// </summary>
 public void Create(string rActorName, int rProfessionalID)
 {
     GamePlayProtocol.DoClientCreatePlayerRequest(
         Account.Instance.AccountID, rActorName, rProfessionalID, Account.Instance.ServerID);
 }