/// <summary> /// BlockMesh をアンロードします。 /// </summary> /// <param name="mesh">アンロードする BlockMesh。</param> public void Unload(BlockMesh mesh) { if (!meshes.Remove(mesh)) { throw new InvalidOperationException("The specified BlockMesh is not managed."); } mesh.Dispose(); }
void Dispose(bool disposing) { if (disposed) { return; } if (disposing) { if (mesh != null) { mesh.Dispose(); } } disposed = true; }