protected override void dispose(bool disposeManagedResources)
{
if (!this.IsDisposed)
{
if (disposeManagedResources)
{
if (materialBucketMap != null)
{
foreach (MaterialBucket mbucket in materialBucketMap.Values)
{
if (!mbucket.IsDisposed)
mbucket.Dispose();
}
materialBucketMap.Clear();
materialBucketMap = null;
}
}
}
base.dispose(disposeManagedResources);
}