public static MessengerObject SendWaitingUpdateMessage(this MessengerObject messenger) { Habbo owner = messenger.Owner; MMessengerUpdate message = owner.GetInstanceVariable("Messenger.WaitingUpdateMessage") as MMessengerUpdate; message.Categories.Union(messenger.GetAllCategories()); message.Send(owner); message.FriendUpdates.Clear(); message.Categories.Clear(); return(messenger); }