本文整理汇总了C#中Azure.Messages.Handlers.GameClientMessageHandler类的典型用法代码示例。如果您正苦于以下问题:C# GameClientMessageHandler类的具体用法?C# GameClientMessageHandler怎么用?C# GameClientMessageHandler使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
GameClientMessageHandler类属于Azure.Messages.Handlers命名空间,在下文中一共展示了GameClientMessageHandler类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: HandlePacket
public static void HandlePacket(GameClientMessageHandler handler, ClientMessage message)
{
Console.ForegroundColor = ConsoleColor.DarkCyan;
if (Incoming.ContainsKey(message.Id))
{
if (AzureEmulator.DebugMode)
{
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 (AzureEmulator.DebugMode)
{
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();
}
}
示例2: TeleUserData
/// <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;
}
示例3: GetTalentsTrack
/// <summary>
/// Gets the talents track.
/// </summary>
/// <param name="handler">The handler.</param>
internal static void GetTalentsTrack(GameClientMessageHandler handler)
{
handler.Talents();
}
示例4: AllowAllRide
/// <summary>
/// Allows all ride.
/// </summary>
/// <param name="handler">The handler.</param>
internal static void AllowAllRide(GameClientMessageHandler handler)
{
handler.AllowAllRide();
}
示例5: GetRoomInformation
/// <summary>
/// Gets the room information.
/// </summary>
/// <param name="handler">The handler.</param>
internal static void GetRoomInformation(GameClientMessageHandler handler)
{
handler.ParseRoomDataInformation();
}
示例6: GetRoomFilter
/// <summary>
/// Gets the room filter.
/// </summary>
/// <param name="handler">The handler.</param>
internal static void GetRoomFilter(GameClientMessageHandler handler)
{
handler.GetRoomFilter();
}
示例7: GetRoomBannedUsers
/// <summary>
/// Gets the room banned users.
/// </summary>
/// <param name="handler">The handler.</param>
internal static void GetRoomBannedUsers(GameClientMessageHandler handler)
{
handler.GetBannedUsers();
}
示例8: GetRecommendedRooms
/// <summary>
/// Gets the recommended rooms.
/// </summary>
/// <param name="handler">The handler.</param>
internal static void GetRecommendedRooms(GameClientMessageHandler handler)
{
handler.GetRecommendedRooms();
}
示例9: GetHighRatedRooms
/// <summary>
/// Gets the high rated rooms.
/// </summary>
/// <param name="handler">The handler.</param>
internal static void GetHighRatedRooms(GameClientMessageHandler handler)
{
handler.GetHighRatedRooms();
}
示例10: GetHelperTool
/// <summary>
/// Gets the helper tool.
/// </summary>
/// <param name="handler">The handler.</param>
internal static void GetHelperTool(GameClientMessageHandler handler)
{
handler.OpenGuideTool();
}
示例11: GetGuideDetached
/// <summary>
/// Gets the guide detached.
/// </summary>
/// <param name="handler">The handler.</param>
internal static void GetGuideDetached(GameClientMessageHandler handler)
{
handler.AnswerGuideRequest();
}
示例12: GetGroupForums
/// <summary>
/// Gets the group forums.
/// </summary>
/// <param name="handler">The handler.</param>
internal static void GetGroupForums(GameClientMessageHandler handler)
{
handler.GetGroupForums();
}
示例13: GetGroupBadges
/// <summary>
/// Gets the group badges.
/// </summary>
/// <param name="handler">The handler.</param>
internal static void GetGroupBadges(GameClientMessageHandler handler)
{
handler.InitRoomGroupBadges();
}
示例14: AddFavorite
/// <summary>
/// Adds the favorite.
/// </summary>
/// <param name="handler">The handler.</param>
internal static void AddFavorite(GameClientMessageHandler handler)
{
handler.AddFavorite();
}
示例15: GetForumThreadRoot
/// <summary>
/// Gets the forum thread root.
/// </summary>
/// <param name="handler">The handler.</param>
internal static void GetForumThreadRoot(GameClientMessageHandler handler)
{
handler.GetGroupForumThreadRoot();
}