Exemplo n.º 1
0
 public void ChangeMacro(IControlToMacro macro)
 {
     _onOffState = OnOff.off;
     _formService.ToggleDisplayOnOff(_onOffState);
     _macroService.ToggleMacroOnOff(_onOffState);
     _macroService = macro;
 }
Exemplo n.º 2
0
 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();
 }