Exemplo n.º 1
0
        public bool AddControl(String controlName, String actionName)
        {
            InputAction action;

            if (!_actions.TryGetValue(actionName, out action))
            {
                return(false);
            }


            InputControlBase control = InputControlBase.CreateControl(controlName, action);

            control.ActionName = actionName;

            if (control != null)
            {
                _controls.Add(control);
                return(true);
            }
            return(false);
        }
Exemplo n.º 2
0
        public bool AddControl(String controlName, String actionName, int priority = 0)
        {
            InputAction action;

            if (!_actions.TryGetValue(actionName, out action))
            {
                return(false);
            }


            InputControlBase control = InputControlBase.CreateControl(controlName, action);

            if (control != null)
            {
                control.ActionName = actionName;
                control.Priority   = priority;

                _controls.Add(control);
                _controls.Sort(SortControlByPriority);
                return(true);
            }
            return(false);
        }