Exemplo n.º 1
0
        public Account _getAccount(string nAccountName)
        {
            uint       hashName_        = GenerateId._runTableId(nAccountName);
            uint       accountMgrIndex_ = hashName_ % mAccountMgrCount;
            AccountMgr accountMgr_      = mAccountMgrs[accountMgrIndex_];

            return(accountMgr_._getAccount(nAccountName));
        }
Exemplo n.º 2
0
        public void _getAccountInfo(out uint nAccountMgrId,
                                    out uint nAccountId, string nAccountName)
        {
            uint hashName_ = GenerateId._runTableId(nAccountName);

            nAccountMgrId = hashName_ % mAccountMgrCount;
            nAccountId    = GenerateId._runNameId(nAccountName);
        }
Exemplo n.º 3
0
        public AccountLoginC _loginAccount(string nAccountName,
                                           string nPassward, uint nDeviceType)
        {
            uint       hashName_        = GenerateId._runTableId(nAccountName);
            uint       accountMgrIndex_ = hashName_ % mAccountMgrCount;
            AccountMgr accountMgr_      = mAccountMgrs[accountMgrIndex_];

            return(accountMgr_._loginAccount(nAccountName,
                                             nPassward, nDeviceType));
        }
Exemplo n.º 4
0
        public int _createAccount(int nPlatform, string nAccountName,
                                  string nNickname, string nPassward, string nGetPassward)
        {
            uint       hashName_        = GenerateId._runTableId(nAccountName);
            uint       accountMgrIndex_ = hashName_ % mAccountMgrCount;
            AccountMgr accountMgr_      = mAccountMgrs[accountMgrIndex_];

            return(accountMgr_._createAccount(nPlatform, nAccountName,
                                              nNickname, nPassward, nGetPassward));
        }
Exemplo n.º 5
0
        public int _logoutAccount(int nPlatformId, string nAccountName,
                                  uint nStamp, uint nDeviceId, int nServerId)
        {
            int result_ = this._checkServerId(nServerId);

            if (AccountError_.mSucess_ == result_)
            {
                uint       hashName_        = GenerateId._runTableId(nAccountName);
                uint       accountMgrIndex_ = hashName_ % mAccountMgrCount;
                AccountMgr accountMgr_      = mAccountMgrs[accountMgrIndex_];
                result_ = accountMgr_._logoutAccount(nAccountName,
                                                     nStamp, nDeviceId);
            }
            return(result_);
        }