Exemple #1
0
        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;
            }
        }