private void UnsubscribeKeyBindEvents() { if (this.bindHandler != null) { this.bindHandler.KeyHoldEvent -= OnBindedKeyHold; this.bindHandler.Dispose(); this.bindHandler = null; } if (this.keyHoldHook != null) { this.keyHoldHook.KeyHoldEvent -= OnKeyHold; this.keyHoldHook.Dispose(); this.keyHoldHook = null; } }
private void SubscribeKeyBindEvents() { if (keyHoldHook == null) { this.keyHoldHook = new L45KeyHoldHook(); } this.keyHoldHook.KeyHoldEvent += OnKeyHold; if (bindHandler == null) { this.bindHandler = new KeyBindHandler(this.keyHoldHook); } this.bindHandler.KeyHoldEvent += OnBindedKeyHold; }