GameFramework.NicknameSystem.RevertAccountNicknames C# (CSharp) Method

RevertAccountNicknames() private method

private RevertAccountNicknames ( string accountId ) : void
accountId string
return void
        internal void RevertAccountNicknames(string accountId)
        {
            List<string> abortNicknameList = null;
              if (m_AccountReqNicknames.TryGetValue(accountId, out abortNicknameList)) {
            foreach (string nickname in abortNicknameList) {
              NicknameInfo wrap;
              if (!m_UsedNicknames.TryRemove(nickname, out wrap)) {
            wrap = new NicknameInfo();
            wrap.Nickname = nickname;
              }
              wrap.UserGuid = 0;
              m_UnusedNicknames.AddOrUpdate(nickname, wrap, (g, u) => { u.UserGuid = 0; return u; });
            }
            m_AccountReqNicknames.TryRemove(accountId, out abortNicknameList);
              }
        }