Пример #1
0
 public InputMapping(XInputManager.Inputs From, uint ToButton, HID_USAGES ToAxis, MappingType InputType)
 {
     XInput      = From;
     ButtonIndex = ToButton;
     vJoyAxis    = ToAxis;
     Type        = InputType;
 }
Пример #2
0
 private void AddInputMappingFromBox(object SelectedItem, XInputManager.Inputs From)
 {
     if (SelectedItem != null)
     {
         vJoyManager.AnalogInput InputDataAnalog = SelectedItem as vJoyManager.AnalogInput;
         if (InputDataAnalog != null)
         {
             InputMappings.Add(new InputMapping(From, 0, InputDataAnalog.Axis, InputMapping.MappingType.Axis));
         }
         else
         {
             vJoyManager.DigitalInput InputDataDigital = SelectedItem as vJoyManager.DigitalInput;
             if (InputDataDigital != null)
             {
                 InputMappings.Add(new InputMapping(From, InputDataDigital.ButtonIndex, HID_USAGES.HID_USAGE_X, InputMapping.MappingType.Button));
             }
         }
     }
 }