public PredictionView(PluginConfig _config) { _layout = new PredictionLayout(_config); _mouseInput = new User32.MouseInput(); _mouseInput.LmbUp += MouseInputOnLmbUp; _mouseInput.MouseMoved += MouseInputOnMouseMoved; // TestView(); }
public void HookMouse() { if (_mouseInput != null) { return; } _mouseInput = new User32.MouseInput(); _mouseInput.LmbDown += MouseInputOnLmbDown; _mouseInput.LmbUp += MouseInputOnLmbUp; _mouseInput.MouseMoved += MouseInputOnMouseMoved; Log.Info("Enabled mouse hook"); }
public void HookMouse() { if (_mouseInput != null) { return; } _mouseInput = new User32.MouseInput(); _mouseInput.LmbDown += MouseInputOnLmbDown; _mouseInput.LmbUp += MouseInputOnLmbUp; _mouseInput.MouseMoved += MouseInputOnMouseMoved; Logger.WriteLine("Enabled mouse hook", "Overlay"); }
public bool Toggle() { if (Hearthstone_Deck_Tracker.Core.Game.IsRunning && _mouseInput == null) { _mouseInput = new User32.MouseInput(); _mouseInput.LmbDown += MouseInputOnLmbDown; _mouseInput.LmbUp += MouseInputOnLmbUp; _mouseInput.MouseMoved += MouseInputOnMouseMoved; return(true); } Dispose(); return(false); }
public bool Toggle() { if (_mouseInput == null) { _mouseInput = new User32.MouseInput(); _mouseInput.LmbDown += MouseInputOnLmbDown; _mouseInput.LmbUp += MouseInputOnLmbUp; _mouseInput.MouseMoved += MouseInputOnMouseMoved; return(true); } else { _mouseInput.Dispose(); _mouseInput = null; return(false); } }
public void Dispose() { _mouseInput?.Dispose(); _mouseInput = null; }
public void HookMouse() { if (_mouseInput != null) return; _mouseInput = new User32.MouseInput(); _mouseInput.LmbDown += MouseInputOnLmbDown; _mouseInput.LmbUp += MouseInputOnLmbUp; _mouseInput.MouseMoved += MouseInputOnMouseMoved; Log.Info("Enabled mouse hook"); }
public void HookMouse() { if (_mouseInput != null) return; _mouseInput = new User32.MouseInput(); _mouseInput.LmbDown += MouseInputOnLmbDown; _mouseInput.LmbUp += MouseInputOnLmbUp; _mouseInput.MouseMoved += MouseInputOnMouseMoved; Logger.WriteLine("Enabled mouse hook", "Overlay"); }