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; }
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; } } }