private void HandleUserRelogin(Msg_LB_UserRelogin msg_, PBChannel channel, int src, uint session) { m_RoomProcessThread.QueueAction(m_RoomProcessThread.UserRelogin, msg_.Guid, src); }
internal void DoUserRelogin(UserInfo user) { user.IsDisconnected = false; if (user.CurrentState != UserState.Room) { user.CurrentState = UserState.Online; } else { Msg_LB_UserRelogin builder = new Msg_LB_UserRelogin(); builder.Guid = user.Guid; UserServer.Instance.BigworldChannel.Send(builder); } m_Thread.QueueAction(this.ActivateUserGuid, user.Guid); }