Exemplo n.º 1
0
        public void OnCreateAccount(SCCreateAccountAck ack)
        {
            RecentUserId = ack.UserId;
            msgLoginUserInfo userInfo = new msgLoginUserInfo();

            userInfo.UserId   = ack.UserId;
            userInfo.UserNick = ack.UserId.ToString();
            userInfo.ServerId = SelectServerId;
            m_UserDict.Add(RecentUserId, userInfo);

            m_LoginSession = ack.LoginSess;
        }
Exemplo n.º 2
0
        public void OnLoginAck(SCLoginAck ack)
        {
            m_LoginSession = ack.LoginSess;
            uint loginTs = 0;

            for (int i = 0; i < ack.UserList.Count; ++i)
            {
                msgLoginUserInfo userInfo = ack.UserList[i];
                m_UserDict.Add(userInfo.UserId, userInfo);
                if (loginTs <= userInfo.LastLoginTs)
                {
                    RecentUserId   = userInfo.UserId;
                    SelectServerId = userInfo.ServerId;
                }
            }
        }