public static Packet GetPacket(TorpedoEnergyConversionTypes direction)
{
ConvertTorpedoSubPacket subpack = null;
ShipAction2Packet pack = null;
Packet pck = null;
Packet retVal = null;
try
{
subpack = new ConvertTorpedoSubPacket(direction);
pack = new ShipAction2Packet(subpack);
pck = new Packet(pack);
retVal = pck;
pck = null;
subpack = null;
pack = null;
}
finally
{
if (subpack != null)
{
subpack.Dispose();
}
if (pack != null)
{
pack.Dispose();
}
if (pck != null)
{
pck.Dispose();
}
}
return retVal;
}