namespace Rewired; public interface IRacingWheelTemplate : IControllerTemplate { IControllerTemplateAxis wheel { get; } IControllerTemplateAxis accelerator { get; } IControllerTemplateAxis brake { get; } IControllerTemplateAxis clutch { get; } IControllerTemplateButton shiftDown { get; } IControllerTemplateButton shiftUp { get; } IControllerTemplateButton wheelButton1 { get; } IControllerTemplateButton wheelButton2 { get; } IControllerTemplateButton wheelButton3 { get; } IControllerTemplateButton wheelButton4 { get; } IControllerTemplateButton wheelButton5 { get; } IControllerTemplateButton wheelButton6 { get; } IControllerTemplateButton wheelButton7 { get; } IControllerTemplateButton wheelButton8 { get; } IControllerTemplateButton wheelButton9 { get; } IControllerTemplateButton wheelButton10 { get; } IControllerTemplateButton consoleButton1 { get; } IControllerTemplateButton consoleButton2 { get; } IControllerTemplateButton consoleButton3 { get; } IControllerTemplateButton consoleButton4 { get; } IControllerTemplateButton consoleButton5 { get; } IControllerTemplateButton consoleButton6 { get; } IControllerTemplateButton consoleButton7 { get; } IControllerTemplateButton consoleButton8 { get; } IControllerTemplateButton consoleButton9 { get; } IControllerTemplateButton consoleButton10 { get; } IControllerTemplateButton shifter1 { get; } IControllerTemplateButton shifter2 { get; } IControllerTemplateButton shifter3 { get; } IControllerTemplateButton shifter4 { get; } IControllerTemplateButton shifter5 { get; } IControllerTemplateButton shifter6 { get; } IControllerTemplateButton shifter7 { get; } IControllerTemplateButton shifter8 { get; } IControllerTemplateButton shifter9 { get; } IControllerTemplateButton shifter10 { get; } IControllerTemplateButton reverseGear { get; } IControllerTemplateButton select { get; } IControllerTemplateButton start { get; } IControllerTemplateButton systemButton { get; } IControllerTemplateButton horn { get; } IControllerTemplateDPad dPad { get; } }