public void DestroyVolumeCache() { if (_volumeCache != null) { ParentAsset.RemoveVolumeCache(_volumeCache); HEU_GeneralUtility.DestroyImmediate(_volumeCache); _volumeCache = null; } }
public void DestroyVolumeCache() { if (_volumeCaches != null) { int numCaches = _volumeCaches.Count; for (int i = 0; i < numCaches; ++i) { if (_volumeCaches[i] != null) { ParentAsset.RemoveVolumeCache(_volumeCaches[i]); HEU_GeneralUtility.DestroyImmediate(_volumeCaches[i]); _volumeCaches[i] = null; } } _volumeCaches = null; } }