public void Dispose() { mainCharacterService.Dispose(); levelService.Dispose(); audioDevice.Dispose(); textures.Dispose(); samplerStates.Dispose(); inputController.Dispose(); directX2DGraphics.Dispose(); renderer.Dispose(); directX3DGraphics.Dispose(); renderForm.Dispose(); }