public override void Dispose() { Plaza.DisposeAll(); AutoFisico1.Dispose(); GrupoPolicias.Dispose(); Cielo.Dispose(); Sonidos.Dispose(); Hud.Dispose(); Invisible.Dispose(); }
/// <summary> /// Se llama cuando termina la ejecución del ejemplo. /// Hacer Dispose() de todos los objetos creados. /// Es muy importante liberar los recursos, sobretodo los gráficos ya que quedan bloqueados en el device de video. /// </summary> public override void Dispose() { disposing = true; shark.Dispose(); efectoDesaparecer.Dispose(); sonidoUnderwater.dispose(); Player.Dispose(); oceano.Dispose(); heightmap.Dispose(); foreach (var pez in peces) { pez.Dispose(); } foreach (var coral in corales) { coral.Dispose(); } foreach (var metal in metales) { metal.Dispose(); } foreach (var piedra in piedras) { piedra.Dispose(); } nave.Dispose(); interiorNave.Dispose(); mesaNave.Dispose(); sogaInterior.Dispose(); lamparaNave.Dispose(); sillaInterior.Dispose(); timonInterior.Dispose(); Particulas.Dispose(); Oceano.Dispose(); Hud.Dispose(); maskTexture.dispose(); perlinTexture.dispose(); arma.Dispose(); effect.Dispose(); renderTarget.Dispose(); fullScreenQuad.Dispose(); depthStencil.Dispose(); coralesBrillantes.Dispose(); FBVerticalBloom.Dispose(); FBHorizontalBool.Dispose(); }
public override void Dispose() { Plaza.DisposeAll(); AutoFisico1.Dispose(); GrupoPolicias.Dispose(); Cielo.Dispose(); Sonidos.Dispose(); Hud.Dispose(); foreach (var auto in Players) { auto.sonidoAceleracion.dispose(); auto.sonidoDesaceleracion.dispose(); auto.frenada.dispose(); auto.choque.dispose(); } Invisibilidad.Dispose(); g_pRenderTarget.Dispose(); g_pVBV3D.Dispose(); g_pDepthStencil.Dispose(); }