public void Dispose(TexImage image) { DxtTextureLibraryData libraryData = (DxtTextureLibraryData)image.LibraryData[this]; if (libraryData.Image == null && libraryData.DxtImages != null) { ScratchImage img = new ScratchImage(); img.InitializeFromImages(libraryData.DxtImages, libraryData.DxtImages.Length); img.Release(); } else { libraryData.Image.Dispose(); } }