Пример #1
0
        internal ActionVoid GetAction(MouseButton button, ButtonState3 state)
        {
            ActionVoid value;

            buttonActionMap[state].TryGetValue(button, out value);
            return(value);
        }
Пример #2
0
        internal ActionVoid GetAction(Keys key, ButtonState3 state)
        {
            ActionVoid value;

            keyMap[state].TryGetValue(key, out value);
            return(value);
        }
Пример #3
0
        private void ExecuteAction(Keys key, ButtonState3 state)
        {
            ActionVoid action = _bindingMap.GetAction(key, state);

            if (action != null)
            {
                action.Execute();
            }
        }
Пример #4
0
        private void ExecuteAction(MouseButton button, ButtonState3 state)
        {
            ActionVoid action = _bindingMap.GetAction(button, state);

            if (action != null)
            {
                action.Execute();
            }
        }
Пример #5
0
 protected void BindButton(MouseButton button, ButtonState3 state, ActionVoid action)
 {
     buttonActionMap[state].Add(button, action);
 }
Пример #6
0
 protected void Bind(Keys key, ButtonState3 state, ActionVoid action)
 {
     keyMap[state].Add(key, action);
 }