コード例 #1
0
        public void SubscribeKey(KeyCombination keyCombination, CombinationDirection keyargDirection, Action action)
        {
            var keyArgActionPair = new KeyArgActionPair { KeyCombination = keyCombination, Action = action };

            if ((keyargDirection & CombinationDirection.Up) == CombinationDirection.Up)
            {
                _keyArgUpPairs.Add(keyArgActionPair);
            }

            if ((keyargDirection & CombinationDirection.Down) == CombinationDirection.Down)
            {
                _keyArgDownPairs.Add(keyArgActionPair);
            }

            GenerateLookups();
        }
コード例 #2
0
        public void SubscribeKey(KeyCombination keyCombination, CombinationDirection keyargDirection, Action action)
        {
            var keyArgActionPair = new KeyArgActionPair {
                KeyCombination = keyCombination, Action = action
            };

            if ((keyargDirection & CombinationDirection.Up) == CombinationDirection.Up)
            {
                _keyArgUpPairs.Add(keyArgActionPair);
            }

            if ((keyargDirection & CombinationDirection.Down) == CombinationDirection.Down)
            {
                _keyArgDownPairs.Add(keyArgActionPair);
            }

            GenerateLookups();
        }