182 lines
4.7 KiB
C#
182 lines
4.7 KiB
C#
namespace Rewired
|
|
{
|
|
public interface IHOTASTemplate : IControllerTemplate
|
|
{
|
|
IControllerTemplateButton stickTrigger { get; }
|
|
|
|
IControllerTemplateButton stickTriggerStage2 { get; }
|
|
|
|
IControllerTemplateButton stickPinkyButton { get; }
|
|
|
|
IControllerTemplateButton stickPinkyTrigger { get; }
|
|
|
|
IControllerTemplateButton stickButton1 { get; }
|
|
|
|
IControllerTemplateButton stickButton2 { get; }
|
|
|
|
IControllerTemplateButton stickButton3 { get; }
|
|
|
|
IControllerTemplateButton stickButton4 { get; }
|
|
|
|
IControllerTemplateButton stickButton5 { get; }
|
|
|
|
IControllerTemplateButton stickButton6 { get; }
|
|
|
|
IControllerTemplateButton stickButton7 { get; }
|
|
|
|
IControllerTemplateButton stickButton8 { get; }
|
|
|
|
IControllerTemplateButton stickButton9 { get; }
|
|
|
|
IControllerTemplateButton stickButton10 { get; }
|
|
|
|
IControllerTemplateButton stickBaseButton1 { get; }
|
|
|
|
IControllerTemplateButton stickBaseButton2 { get; }
|
|
|
|
IControllerTemplateButton stickBaseButton3 { get; }
|
|
|
|
IControllerTemplateButton stickBaseButton4 { get; }
|
|
|
|
IControllerTemplateButton stickBaseButton5 { get; }
|
|
|
|
IControllerTemplateButton stickBaseButton6 { get; }
|
|
|
|
IControllerTemplateButton stickBaseButton7 { get; }
|
|
|
|
IControllerTemplateButton stickBaseButton8 { get; }
|
|
|
|
IControllerTemplateButton stickBaseButton9 { get; }
|
|
|
|
IControllerTemplateButton stickBaseButton10 { get; }
|
|
|
|
IControllerTemplateButton stickBaseButton11 { get; }
|
|
|
|
IControllerTemplateButton stickBaseButton12 { get; }
|
|
|
|
IControllerTemplateButton mode1 { get; }
|
|
|
|
IControllerTemplateButton mode2 { get; }
|
|
|
|
IControllerTemplateButton mode3 { get; }
|
|
|
|
IControllerTemplateButton throttleButton1 { get; }
|
|
|
|
IControllerTemplateButton throttleButton2 { get; }
|
|
|
|
IControllerTemplateButton throttleButton3 { get; }
|
|
|
|
IControllerTemplateButton throttleButton4 { get; }
|
|
|
|
IControllerTemplateButton throttleButton5 { get; }
|
|
|
|
IControllerTemplateButton throttleButton6 { get; }
|
|
|
|
IControllerTemplateButton throttleButton7 { get; }
|
|
|
|
IControllerTemplateButton throttleButton8 { get; }
|
|
|
|
IControllerTemplateButton throttleButton9 { get; }
|
|
|
|
IControllerTemplateButton throttleButton10 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton1 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton2 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton3 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton4 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton5 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton6 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton7 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton8 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton9 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton10 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton11 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton12 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton13 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton14 { get; }
|
|
|
|
IControllerTemplateButton throttleBaseButton15 { get; }
|
|
|
|
IControllerTemplateAxis throttleSlider1 { get; }
|
|
|
|
IControllerTemplateAxis throttleSlider2 { get; }
|
|
|
|
IControllerTemplateAxis throttleSlider3 { get; }
|
|
|
|
IControllerTemplateAxis throttleSlider4 { get; }
|
|
|
|
IControllerTemplateAxis throttleDial1 { get; }
|
|
|
|
IControllerTemplateAxis throttleDial2 { get; }
|
|
|
|
IControllerTemplateAxis throttleDial3 { get; }
|
|
|
|
IControllerTemplateAxis throttleDial4 { get; }
|
|
|
|
IControllerTemplateButton throttleWheel1Forward { get; }
|
|
|
|
IControllerTemplateButton throttleWheel1Back { get; }
|
|
|
|
IControllerTemplateButton throttleWheel1Press { get; }
|
|
|
|
IControllerTemplateButton throttleWheel2Forward { get; }
|
|
|
|
IControllerTemplateButton throttleWheel2Back { get; }
|
|
|
|
IControllerTemplateButton throttleWheel2Press { get; }
|
|
|
|
IControllerTemplateButton throttleWheel3Forward { get; }
|
|
|
|
IControllerTemplateButton throttleWheel3Back { get; }
|
|
|
|
IControllerTemplateButton throttleWheel3Press { get; }
|
|
|
|
IControllerTemplateAxis leftPedal { get; }
|
|
|
|
IControllerTemplateAxis rightPedal { get; }
|
|
|
|
IControllerTemplateAxis slidePedals { get; }
|
|
|
|
IControllerTemplateStick stick { get; }
|
|
|
|
IControllerTemplateThumbStick stickMiniStick1 { get; }
|
|
|
|
IControllerTemplateThumbStick stickMiniStick2 { get; }
|
|
|
|
IControllerTemplateHat stickHat1 { get; }
|
|
|
|
IControllerTemplateHat stickHat2 { get; }
|
|
|
|
IControllerTemplateHat stickHat3 { get; }
|
|
|
|
IControllerTemplateHat stickHat4 { get; }
|
|
|
|
IControllerTemplateThrottle throttle1 { get; }
|
|
|
|
IControllerTemplateThrottle throttle2 { get; }
|
|
|
|
IControllerTemplateThumbStick throttleMiniStick { get; }
|
|
|
|
IControllerTemplateHat throttleHat1 { get; }
|
|
|
|
IControllerTemplateHat throttleHat2 { get; }
|
|
|
|
IControllerTemplateHat throttleHat3 { get; }
|
|
|
|
IControllerTemplateHat throttleHat4 { get; }
|
|
}
|
|
}
|