public void ProfileNetSend(SendDataEventArgs data) { PacketTypes packet = data.MsgId; var sb = new StringBuilder(); sb.Append("SEND: Packet "); if (ShowPacketNames) { sb.Append(packet.ToString()).Append(' '); } sb.AppendFormat("[{0}]", (int)packet); if (ShowRemoteClient && ShowIgnoreClient) { sb.AppendFormat( " (Sender: {0} | IgnoreClient: {1})", data.remoteClient, data.ignoreClient); } else if (ShowRemoteClient) { sb.AppendFormat(" (Sender: {0})", data.remoteClient); } else if (ShowIgnoreClient) { sb.AppendFormat(" (IgnoreClient: {0})", data.ignoreClient); } Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine(sb.ToString()); Console.ResetColor(); }
private static void IncomingHandler() { NetIncomingMessage incoming; while (IsRunning) { while ((incoming = client.ReadMessage()) != null) { switch (incoming.MessageType) { case NetIncomingMessageType.Data: PacketTypes val = (PacketTypes)incoming.ReadInt16(); Logger.WriteLine("Got new message: " + val.ToString()); if (val == PacketTypes.GETROOM) { UpdateRoom(incoming); } if (val == PacketTypes.MINIGAME) { MinigameTypes minigame = (MinigameTypes)incoming.ReadInt16(); switch (minigame) { case MinigameTypes.FlySwat: Room.GotoRoom(typeof(Game1.Minigames.FlySwat.FlySwat)); break; case MinigameTypes.MainGame: Room.GotoRoom(typeof(Game1.Rooms.Room1)); break; case MinigameTypes.FollowTheLeader: Room.GotoRoom(typeof(Game1.Minigames.FollowTheLeader.FollowTheLeader)); break; case MinigameTypes.ClimbTheMountain: Room.GotoRoom(typeof(Game1.Minigames.ClimbTheMountain.ClimbTheMountain)); break; case MinigameTypes.DinoCollectStuff: Room.GotoRoom(typeof(Game1.Minigames.DinoCollectStuff.DinoCollectStuff)); break; case MinigameTypes.GameSelect: Room.GotoRoom(typeof(Game1.Rooms.MultiRandomGame)); break; case MinigameTypes.TapWhite: Room.GotoRoom(typeof(Game1.Minigames.DontTapWhite.Donttapwhite)); break; case MinigameTypes.Quiz: Room.GotoRoom(typeof(Game1.Minigames.Quiz.Quiz)); break; default: Room.GotoRoom(typeof(Game1.Rooms.DebugRoom)); break; } } if (handlers.ContainsKey(val)) { handlers[val].Invoke(incoming); } break; default: break; } } Thread.Sleep(10); } client.Disconnect("DOEI"); }
public void ProfileChatGet(ServerChatEventArgs e) { PacketTypes packet = PacketTypes.ChatText; string s = string.Format("CHAT: Packet {0}{1}{2}", ShowPacketNames ? packet.ToString() + " " : "", "[{0}]".SFormat((int)packet), ShowWhoAmI ? " (Sender: {0})".SFormat(e.Who) : ""); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(s); Console.ResetColor(); }
public void ProfileNetGet(GetDataEventArgs data) { PacketTypes packet = data.MsgID; string s = string.Format("GET: Packet {0}{1}{2}", ShowPacketNames ? packet.ToString() + " " : "", string.Format("[{0}]", (int)packet), ShowWhoAmI ? string.Format(" (Sender: {0})", data.Msg.whoAmI) : ""); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(s); Console.ResetColor(); }
public NetRequest(PacketTypes header) { _params = new Dictionary<string, string>(); AddParam("method", header.ToString().ToLower()); }
public NetRequest(PacketTypes header) { _params = new Dictionary <string, string>(); AddParam("method", header.ToString().ToLower()); }
public static string Name(this PacketTypes value) { return(value.ToString()); }