public DodgeHelp(GlobalInputHook hk) : base(hk) { foreach (var key in _movementKeys) { hk.HookedKeys.Add(key); _keyStates[key.ToString()] = false; } hk.HookedKeys.Add(_dodgeButton); hk.HookedKeys.Add(Keys.Space); hk.KeyDown += HkOnKeyDown; hk.KeyUp += HkOnKeyUp; var timer1 = new System.Timers.Timer(TimerDelay); timer1.Elapsed += Timer1OnElapsed; timer1.Start(); }
private void Form1_Load(object sender, EventArgs e) { _globalInputHook = new GlobalInputHook(); macroFunctions.Add(new DodgeHelp(_globalInputHook)); }
public MacroFunction(GlobalInputHook hk) { this._hk = hk; }