コード例 #1
0
ファイル: KeyboardInput.cs プロジェクト: aragami-xd/Echo-v2
        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);
        }
コード例 #2
0
ファイル: KeysHandlerV1.cs プロジェクト: Wysepka/HangTanks
 private void OnDisable()
 {
     KeysEventHandler.UnRegisterToKeywordTyped(KeyTyped);
 }
コード例 #3
0
        public void SendEventHotKey(bool flag, KeysEventHandler h)
        {
            var kea = new KeysEventArgs(_keysDown.Ctrl, _keysDown.Alt, _keysDown.Shift, _keysDown.VisualKeys, flag);

            h.Invoke(this, kea);
        }
コード例 #4
0
 public void UnRegisterToIncomingEvents()
 {
     KeysEventHandler.UnRegisterToKeywordTyped(RegisterToWordTyped);
     InputEventHandler.UnRegisterToMovementKeyPressed(RegisterToMovementApplied);
 }
コード例 #5
0
ファイル: Key.cs プロジェクト: Wysepka/HangTanks
 // Start is called before the first frame update
 protected void Start()
 {
     eventHandler = new KeysEventHandler();
     InitializeComponents();
 }
コード例 #6
0
 // Start is called before the first frame update
 void Start()
 {
     eventHandler = new KeysEventHandler();
     InvokeRepeating("CallEventHandlerRepeated", 1f, Random.Range(2f, 4f));
 }
コード例 #7
0
 private void OnEnable()
 {
     KeysEventHandler.RegisterToKeywordTyped(DebugTestEvent);
 }