public static void Handle(Entities.GameClient client, DataPacket packet) { using (var strings = new StringPacket(packet)) { switch (strings.Action) { case Enums.StringAction.WhisperWindowInfo: Packets.Strings.WhisperWindowInfo.Handle(client, strings); break; case Enums.StringAction.QueryMate: Packets.Strings.QueryMate.Handle(client, strings); break; default: Console.WriteLine("Unknown StringPacket {0} from {1}", strings.Action, client.Name); break; } } }