private void Game_Closing(object sender, System.ComponentModel.CancelEventArgs e) { chainRenderer?.Dispose(); player?.Dispose(); enemy?.Dispose(); arena?.Dispose(); texScratch?.Dispose(); screenQuad?.Dispose(); playButton?.Dispose(); exitButton?.Dispose(); fplayButton?.Dispose(); fexitButton?.Dispose(); ggjIcon?.Dispose(); shdTexture?.Dispose(); shdFloor?.Dispose(); shdBackground?.Dispose(); shdFinalpass?.Dispose(); shdUserInterface?.Dispose(); shdBloodyScreen?.Dispose(); audioPlayer?.Dispose(); }
public void Dispose() { audioPlayer.Stop(chainAudioHandle); chain1?.Dispose(); chain2?.Dispose(); skull1?.Dispose(); skull2?.Dispose(); ruby?.Dispose(); stencilQuad?.Dispose(); }