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();
        }
예제 #2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     _globalInputHook = new GlobalInputHook();
     macroFunctions.Add(new DodgeHelp(_globalInputHook));
 }
 public MacroFunction(GlobalInputHook hk)
 {
     this._hk = hk;
 }