Exemplo n.º 1
0
        public InputMapperItem SelectActiveAxis()
        {
            maxRange = 0;

            float range;

            InputMapperItem m;
            InputMapperItem retVal = null;

            for (int i = 0; i < MAX_AXIS; i++)
            {
                m = inputMapperItems[i];

                if (m.valueChanged == true)
                {
                    range = m.GetAxisRange();

                    if (maxRange < range)
                    {
                        maxRange = range;
                        retVal   = inputMapperItems[i];
                    }
                }
            }

            return(retVal);
        }
Exemplo n.º 2
0
        // Use this for initialization
        void Awake()
        {
            for (int i = 0; i < MAX_AXIS; i++)
            {
                InputMapperItem m = new InputMapperItem();

                m.axisName = string.Format("Axis {0}", i + 1);

                inputMapperItems[i] = m;
            }
        }
Exemplo n.º 3
0
 public InputMapperItem(InputMapperItem m)
 {
     axisKeyName  = m.axisKeyName;
     axisName     = m.axisName;
     value        = m.value;
     valueChanged = m.valueChanged;
     minValue     = m.minValue;
     maxValue     = m.maxValue;
     trim         = m.trim;
     deadzone     = m.deadzone;
     scale        = m.scale;
     invertValue  = m.invertValue;
 }