private static void LoadPacketFileExecTask(IPacketContainer packets, PacketLogReader reader) { PacketObject packet; while ((packet = reader.ReadPacket()) != null) { packets.Add(packet); } reader.Close(); DebugManager.MessageOut("LoadPacketFile - Complete"); }
private PacketObject LoadPlayPacket(PacketLogReader reader, PacketFilterController filter) { var packet = (PacketObject)null; while ((packet = reader.ReadPacket()) != null) { /* データパケット以外は無視 */ if (packet.Attribute != PacketAttribute.Data) { continue; } /* フィルターに合致しないパケットは無視 */ if (!filter.Input(packet)) { continue; } return(packet); } return(null); }