public void Dispose()
{
if (_bytesReceivedSubj != null)
_bytesReceivedSubj.Dispose();
if (_bytesSentSubj != null)
_bytesSentSubj.Dispose();
if (MAVlist != null)
MAVlist.Dispose();
this.Close();
Terrain = null;
MirrorStream = null;
logreadmode = false;
logplaybackfile = null;
}
}