Exemplo n.º 1
0
        public bool TryGetMapping(MappedInput mappedInput, out DeviceInput deviceInput)
        {
            if ((mappedInput.Button.HasValue && _buttonMappings.TryGetValue(mappedInput.Button.Value, out deviceInput)) ||
                (mappedInput.Analog.HasValue && _analogMappings.TryGetValue(mappedInput.Analog.Value, out deviceInput)))
            {
                return(true);
            }

            deviceInput = null;
            return(false);
        }
Exemplo n.º 2
0
 public void Map(MappedInput mappedInput)
 {
     if (mappedInput.Button.HasValue)
     {
         MapButton(mappedInput.Button.Value, mappedInput.Input);
     }
     else if (mappedInput.Analog.HasValue)
     {
         MapAnalog(mappedInput.Analog.Value, mappedInput.Input);
     }
 }