Ejemplo n.º 1
0
 public ControlDefinition()
 {
     ControlType    = ControlType.KeysOnly;
     MouseButton    = -1;
     CustomAction   = CustomControlAction.Begin_Event;
     MouseButtonAlt = -1;
     ModifierKeyAlt = EventModifiers.None;
     KeyAlt         = KeyCode.None;
     HasModifierAlt = false;
     InputAxisName  = "";
     IsAxis         = false;
     IsPositiveAxis = false;
 }
Ejemplo n.º 2
0
        public ControlDefinition(string id, ControlAction action, MouseButton defaultMouseButton, bool modifier = true, EventModifiers defaultModifier = EventModifiers.CapsLock)
        {
            ID = id;
            StringParameter = "";
            IntParameter    = -1;
            Action          = action;
            VisibleName     = id.Replace("_", " ");
            HasModifier     = defaultModifier != EventModifiers.CapsLock;
            ModifierKey     = defaultModifier;
            Key             = KeyCode.None;
            MouseButton     = (int)defaultMouseButton;
            CustomAction    = CustomControlAction.Begin_Event;

            HasModifierAlt = false;
            KeyAlt         = KeyCode.None;
            MouseButtonAlt = -1;
            ModifierKeyAlt = EventModifiers.None;

            IsRequiredControl = modifier;
        }
Ejemplo n.º 3
0
        public ControlDefinition(string id)
        {
            ID              = id;
            Action          = ControlAction.Custom;
            StringParameter = "";
            IntParameter    = -1;
            CustomAction    = CustomControlAction.Begin_Event;

            VisibleName = id;
            HasModifier = false;
            Key         = KeyCode.None;
            MouseButton = -1;

            HasModifierAlt = false;
            KeyAlt         = KeyCode.None;
            MouseButtonAlt = -1;
            ModifierKeyAlt = EventModifiers.None;

            IsRequiredControl = true;
        }