void ResetState() { if (classic == null) { return; // null if no successful connection ever made before } cpeData.Reset(); classic.Reset(); cpe.Reset(); cpeBlockDefs.Reset(); wom.Reset(); reader.ExtendedPositions = false; reader.ExtendedBlocks = false; writer.ExtendedPositions = false; writer.ExtendedBlocks = false; }