/// <summary> /// Initializes a new instance of the <see cref="TeleUserData" /> class. /// </summary> /// <param name="handler">The p handler.</param> /// <param name="userRefference">The p user refference.</param> /// <param name="roomId">The room identifier.</param> /// <param name="teleId">The tele identifier.</param> internal TeleUserData(GameClientMessageHandler handler, Habbo userRefference, uint roomId, uint teleId) { _mHandler = handler; _userRefference = userRefference; _roomId = roomId; _teleId = teleId; }
public static void HandlePacket(GameClientMessageHandler handler, ClientMessage message) { Console.ForegroundColor = ConsoleColor.DarkCyan; if (Incoming.ContainsKey(message.Id)) { if (Yupi.PacketDebugMode) { Console.WriteLine(); Console.Write("INCOMING "); Console.ForegroundColor = ConsoleColor.DarkGreen; Console.Write("HANDLED "); Console.ForegroundColor = ConsoleColor.DarkGray; Console.Write(message.Id + Environment.NewLine + message); if (message.Length > 0) Console.WriteLine(); Console.WriteLine(); } StaticRequestHandler staticRequestHandler = Incoming[message.Id]; staticRequestHandler(handler); } else if (Yupi.PacketDebugMode) { Console.WriteLine(); Console.Write("INCOMING "); Console.ForegroundColor = ConsoleColor.DarkRed; Console.Write("REFUSED "); Console.ForegroundColor = ConsoleColor.DarkGray; Console.Write(message.Id + Environment.NewLine + message); if (message.Length > 0) Console.WriteLine(); Console.WriteLine(); } }
/// <summary> /// Gets the recent rooms. /// </summary> /// <param name="handler">The handler.</param> internal static void GetRecentRooms(GameClientMessageHandler handler) { handler.GetRecentRooms(); }
/// <summary> /// Stops this instance. /// </summary> internal void Stop() { if (GetMessageHandler() != null) GetMessageHandler().Destroy(); if (GetHabbo() != null) GetHabbo().OnDisconnect("disconnect"); CurrentRoomUserId = -1; _messageHandler = null; _habbo = null; _connection = null; }
/// <summary> /// Follows the buddy. /// </summary> /// <param name="handler">The handler.</param> internal static void FollowBuddy(GameClientMessageHandler handler) { handler.FollowBuddy(); }
/// <summary> /// Gets the pub. /// </summary> /// <param name="handler">The handler.</param> internal static void GetPub(GameClientMessageHandler handler) { handler.GetPub(); }
/// <summary> /// Gets the inventory. /// </summary> /// <param name="handler">The handler.</param> internal static void GetInventory(GameClientMessageHandler handler) { handler.GetInventory(); }
/// <summary> /// Searches the by tag. /// </summary> /// <param name="handler">The handler.</param> internal static void SearchByTag(GameClientMessageHandler handler) { handler.SearchByTag(); }
/// <summary> /// Gets the voume. /// </summary> /// <param name="handler">The handler.</param> internal static void GetVoume(GameClientMessageHandler handler) { handler.LoadSettings(); }
/// <summary> /// Enters the inquired room. /// </summary> /// <param name="handler">The handler.</param> internal static void EnterInquiredRoom(GameClientMessageHandler handler) { handler.EnterInquiredRoom(); }
/// <summary> /// Saves the branding. /// </summary> /// <param name="handler">The handler.</param> internal static void SaveBranding(GameClientMessageHandler handler) { handler.SaveBranding(); }
/// <summary> /// Removes the favorite. /// </summary> /// <param name="handler">The handler.</param> internal static void RemoveFavorite(GameClientMessageHandler handler) { handler.RemoveFavorite(); }
/// <summary> /// Gets the flat cats. /// </summary> /// <param name="handler">The handler.</param> internal static void GetFlatCats(GameClientMessageHandler handler) { handler.GetFlatCats(); }
/// <summary> /// Adds the favorite. /// </summary> /// <param name="handler">The handler.</param> internal static void AddFavorite(GameClientMessageHandler handler) { handler.AddFavorite(); }
/// <summary> /// Homes the room stuff. /// </summary> /// <param name="handler">The handler.</param> internal static void HomeRoomStuff(GameClientMessageHandler handler) { handler.HomeRoom(); }
/// <summary> /// Sends the instant invite. /// </summary> /// <param name="handler">The handler.</param> internal static void SendInstantInvite(GameClientMessageHandler handler) { handler.SendInstantInvite(); }
/// <summary> /// Invites the guide. /// </summary> /// <param name="handler">The handler.</param> internal static void InviteGuide(GameClientMessageHandler handler) { handler.InviteToRoom(); }
/// <summary> /// Logins the with ticket. /// </summary> /// <param name="handler">The handler.</param> internal static void LoginWithTicket(GameClientMessageHandler handler) { handler.LoginWithTicket(); }
/// <summary> /// Gets the popular tags. /// </summary> /// <param name="handler">The handler.</param> internal static void GetPopularTags(GameClientMessageHandler handler) { handler.GetPopularTags(); }
/// <summary> /// Gets the room information. /// </summary> /// <param name="handler">The handler.</param> internal static void GetRoomInfo(GameClientMessageHandler handler) { handler.GetRoomInfo(); }
/// <summary> /// Performs the search2. /// </summary> /// <param name="handler">The handler.</param> internal static void PerformSearch2(GameClientMessageHandler handler) { handler.PerformSearch2(); }
/// <summary> /// Gets the high rated rooms. /// </summary> /// <param name="handler">The handler.</param> internal static void GetHighRatedRooms(GameClientMessageHandler handler) { handler.GetHighRatedRooms(); }
/// <summary> /// Saves the volume. /// </summary> /// <param name="handler">The handler.</param> internal static void SaveVolume(GameClientMessageHandler handler) { handler.SaveSettings(); }
/// <summary> /// Gets the rooms with friends. /// </summary> /// <param name="handler">The handler.</param> internal static void GetRoomsWithFriends(GameClientMessageHandler handler) { handler.GetRoomsWithFriends(); }
/// <summary> /// Opens the pub. /// </summary> /// <param name="handler">The handler.</param> internal static void OpenPub(GameClientMessageHandler handler) { handler.OpenPub(); }
/// <summary> /// Gets the guide detached. /// </summary> /// <param name="handler">The handler.</param> internal static void GetGuideDetached(GameClientMessageHandler handler) { handler.AnswerGuideRequest(); }
/// <summary> /// Initializes the handler. /// </summary> internal void InitHandler() { _messageHandler = new GameClientMessageHandler(this); }
/// <summary> /// Gets the favorite rooms. /// </summary> /// <param name="handler">The handler.</param> internal static void GetFavoriteRooms(GameClientMessageHandler handler) { handler.GetFavoriteRooms(); }
/// <summary> /// News the navigator flat cats. /// </summary> /// <param name="handler">The handler.</param> internal static void NewNavigatorFlatCats(GameClientMessageHandler handler) { handler.NewNavigatorFlatCats(); }
/// <summary> /// Sends the instant messenger. /// </summary> /// <param name="handler">The handler.</param> internal static void SendInstantMessenger(GameClientMessageHandler handler) { handler.SendInstantMessenger(); }