public void Dispose() { if (mouse != null) { mouse.Unacquire(); mouse.Dispose(); mouse = null; } }
public override void Dispose() { if (mouse != null) { mouse.Unacquire(); } mouse = null; directInput = null; }
public override void Stop() { SF = null; if (mouseDevice != null) { mouseDevice.Unacquire(); mouseDevice.Dispose(); mouseDevice = null; } if (directInputInstance != null) { directInputInstance.Dispose(); directInputInstance = null; } }