Пример #1
0
        public bool AddAxisBind(AxBind axisBind)
        {
            int index = (!string.IsNullOrEmpty(axisBind.name)) ? KeyBinds.FindIndex(kb => kb.name == axisBind.name) : -1;

            if (index < 0)
            {
                AxisBinds.Add(axisBind);
                if (updateText)
                {
                    UpdateCurrentKeyBindText();
                }
                return(true);
            }
            return(false);
        }
Пример #2
0
        public bool RemoveAxisBind(AxBind axBind)
        {
            int index = AxisBinds.IndexOf(axBind);

            if (index < 0)
            {
                return(false);
            }
            axBind.DoAxis(0);
            AxisBinds.RemoveAt(index);
            if (updateText)
            {
                UpdateCurrentKeyBindText();
            }
            return(true);
        }