internal void OnKeyUp(object sender, KeyboardKeyEventArgs e) { keys.Keys.Remove(e.Key); keys.Alt = e.Alt; keys.Shift = e.Shift; keys.Control = e.Control; KeysEventHandler?.Invoke(this, keys); }
private void OnDisable() { KeysEventHandler.UnRegisterToKeywordTyped(KeyTyped); }
public void SendEventHotKey(bool flag, KeysEventHandler h) { var kea = new KeysEventArgs(_keysDown.Ctrl, _keysDown.Alt, _keysDown.Shift, _keysDown.VisualKeys, flag); h.Invoke(this, kea); }
public void UnRegisterToIncomingEvents() { KeysEventHandler.UnRegisterToKeywordTyped(RegisterToWordTyped); InputEventHandler.UnRegisterToMovementKeyPressed(RegisterToMovementApplied); }
// Start is called before the first frame update protected void Start() { eventHandler = new KeysEventHandler(); InitializeComponents(); }
// Start is called before the first frame update void Start() { eventHandler = new KeysEventHandler(); InvokeRepeating("CallEventHandlerRepeated", 1f, Random.Range(2f, 4f)); }
private void OnEnable() { KeysEventHandler.RegisterToKeywordTyped(DebugTestEvent); }