public void Live(List <Disparo> disparos, float elapsedTime) { if (vida.Elapsed.TotalMilliseconds >= tiempoDisparo) { ShouldDie = true; this.modelo.Dispose(); this.OOB.Dispose(); sonido.dispose(); this.Dispose(); disparos.Remove(this); } else { OOB.move(MovementDirection * velocidadDisparo * elapsedTime); modelo.Move(MovementDirection * velocidadDisparo * elapsedTime); sonido.Position = modelo.Position; } }
protected override void DisposeEntity() { sound.dispose(); soundWin.dispose(); }
public override void destruir() { base.destruir(); sonido.dispose(); }
/// <summary> /// Método que se llama cuando termina la ejecución del ejemplo. /// Hacer dispose() de todos los objetos creados. /// </summary> public override void Dispose() { piso.dispose(); personaje.Dispose(); terreno.dispose(); skyBox.dispose(); foreach (var elemento in elementos) { elemento.destruir(); } informativo.Dispose(); estadoJuego.Dispose(); oveja.destruir(); gallo.destruir(); mochila.Dispose(); cajon.Dispose(); mochilaReglon1.Dispose(); cajonReglon1.Dispose(); alimentacion.Dispose(); salud.Dispose(); hidratacion.Dispose(); cansancio.Dispose(); mensajeObjetivo1.Dispose(); objetivosIcono.Dispose(); alimentacionIcono.Dispose(); saludIcono.Dispose(); hidratacionIcono.Dispose(); cansancioIcono.Dispose(); ayudaReglon1.Dispose(); ayuda.Dispose(); ayudaReglon2.Dispose(); dia.GetSol().Mesh.dispose(); temperaturaDia.Dispose(); horaDia.Dispose(); temperaturaDiaIcono.Dispose(); horaDiaIcono.Dispose(); temperaturaPersonaje.Dispose(); temperaturaPersonajeIcono.Dispose(); estadoDiaSolIcono.Dispose(); estadoDiaLunaIcono.Dispose(); miniMapa.Dispose(); referenciaMiniMapa.Dispose(); linea.Dispose(); efectoLluvia.Dispose(); screenQuadVB.Dispose(); renderTarget2D.Dispose(); depthStencil.Dispose(); if (pOldStencil != null) { pOldStencil.Dispose(); } if (pOldRT != null) { pOldRT.Dispose(); } estadoDiaLluviaIcono.Dispose(); sonidoGolpe.dispose(); sonidoGolpePatada.dispose(); sonidoLluvia.dispose(); sonidoGrillos.dispose(); sonidoGrillos2.dispose(); }
public override void Dispose() { theSound.dispose(); }