public void ChangeMacro(IControlToMacro macro) { _onOffState = OnOff.off; _formService.ToggleDisplayOnOff(_onOffState); _macroService.ToggleMacroOnOff(_onOffState); _macroService = macro; }
public MacroControl(IControlToForm formService) { _formService = formService; _macros = new List<IControlToMacro>(); _macros.Add(new Savage(this)); _macros.Add(new Hero(this)); _macroService = _macros.FirstOrDefault(); //globalMouseHook.delToGlobalMouseEvent = new GlobalMouseHook.DelegateToGlobalMouseEvent(invokeGlobalMouseEventDelegate); _globalKeyboardHook.GlobalKeyboardEvent = (keyArgs) => { if (_macroService != null) _macroService.KeyboardEventTrigger(keyArgs); }; _globalKeyboardHook.Start(); }