public void Dispose() { DynamicBlobAssetBatch.Free(BlobAssetBatch); BlobAssetRemap.Dispose(); BlobAssetBatch = null; }
protected override void OnDestroy() { DynamicBlobAssetBatch.Free(m_BlobAssetBatchPtr); m_BlobAssetBatchPtr = null; }
public BlobAssetCache(Allocator allocator) { BlobAssetBatch = DynamicBlobAssetBatch.Allocate(allocator); BlobAssetRemap = new NativeHashMap <BlobAssetPtr, BlobAssetPtr>(1, allocator); }
protected override void OnCreate() { m_BlobAssetBatchPtr = DynamicBlobAssetBatch.Allocate(Allocator.Persistent); }