public void Dispose() { InstructionText.Dispose(); HelpText.Dispose(); Character.Dispose(); Shark.Dispose(); MousePointer.Dispose(); Pointer.Dispose(); ShipLocationIndicator.Dispose(); DistanceShipLocation.Dispose(); }
public void Dispose() { Skybox.Dispose(); Terrain.Dispose(); Water.Dispose(); Ship.Dispose(); Shark.Dispose(); Character.Dispose(); Fishes.ForEach(fish => fish.Dispose()); Vegetation.Dispose(); Common.Dispose(); Weapon.Dispose(); Bubble.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(); }