summaryrefslogtreecommitdiff
path: root/Rewired/Rewired/ISixDofControllerTemplate.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Rewired/Rewired/ISixDofControllerTemplate.cs')
-rw-r--r--Rewired/Rewired/ISixDofControllerTemplate.cs86
1 files changed, 86 insertions, 0 deletions
diff --git a/Rewired/Rewired/ISixDofControllerTemplate.cs b/Rewired/Rewired/ISixDofControllerTemplate.cs
new file mode 100644
index 0000000..326e0c5
--- /dev/null
+++ b/Rewired/Rewired/ISixDofControllerTemplate.cs
@@ -0,0 +1,86 @@
+namespace Rewired;
+
+public interface ISixDofControllerTemplate : IControllerTemplate
+{
+ IControllerTemplateAxis extraAxis1 { get; }
+
+ IControllerTemplateAxis extraAxis2 { get; }
+
+ IControllerTemplateAxis extraAxis3 { get; }
+
+ IControllerTemplateAxis extraAxis4 { get; }
+
+ IControllerTemplateButton button1 { get; }
+
+ IControllerTemplateButton button2 { get; }
+
+ IControllerTemplateButton button3 { get; }
+
+ IControllerTemplateButton button4 { get; }
+
+ IControllerTemplateButton button5 { get; }
+
+ IControllerTemplateButton button6 { get; }
+
+ IControllerTemplateButton button7 { get; }
+
+ IControllerTemplateButton button8 { get; }
+
+ IControllerTemplateButton button9 { get; }
+
+ IControllerTemplateButton button10 { get; }
+
+ IControllerTemplateButton button11 { get; }
+
+ IControllerTemplateButton button12 { get; }
+
+ IControllerTemplateButton button13 { get; }
+
+ IControllerTemplateButton button14 { get; }
+
+ IControllerTemplateButton button15 { get; }
+
+ IControllerTemplateButton button16 { get; }
+
+ IControllerTemplateButton button17 { get; }
+
+ IControllerTemplateButton button18 { get; }
+
+ IControllerTemplateButton button19 { get; }
+
+ IControllerTemplateButton button20 { get; }
+
+ IControllerTemplateButton button21 { get; }
+
+ IControllerTemplateButton button22 { get; }
+
+ IControllerTemplateButton button23 { get; }
+
+ IControllerTemplateButton button24 { get; }
+
+ IControllerTemplateButton button25 { get; }
+
+ IControllerTemplateButton button26 { get; }
+
+ IControllerTemplateButton button27 { get; }
+
+ IControllerTemplateButton button28 { get; }
+
+ IControllerTemplateButton button29 { get; }
+
+ IControllerTemplateButton button30 { get; }
+
+ IControllerTemplateButton button31 { get; }
+
+ IControllerTemplateButton button32 { get; }
+
+ IControllerTemplateHat hat1 { get; }
+
+ IControllerTemplateHat hat2 { get; }
+
+ IControllerTemplateThrottle throttle1 { get; }
+
+ IControllerTemplateThrottle throttle2 { get; }
+
+ IControllerTemplateStick6D stick { get; }
+}