public void Dispose() { if (mouse != null) { mouse.Unacquire(); mouse.Dispose(); mouse = null; } }
public override void Stop() { SF = null; if (mouseDevice != null) { mouseDevice.Unacquire(); mouseDevice.Dispose(); mouseDevice = null; } if (directInputInstance != null) { directInputInstance.Dispose(); directInputInstance = null; } }
public void Dispose() { // scene stuff StarSystem.ActiveSystem.Dispose(); skybox.Dispose(); ControlPanel.Dispose(); Shaders.Dispose(); Resources.Dispose(); // other stuff keyboard.Dispose(); mouse.Dispose(); renderer.Dispose(); renderForm.Dispose(); }