aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Common
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Common')
-rw-r--r--Ryujinx.Common/Configuration/Hid/Controller/GenericControllerInputConfig.cs5
-rw-r--r--Ryujinx.Common/Configuration/Hid/Controller/RumbleConfigController.cs20
2 files changed, 25 insertions, 0 deletions
diff --git a/Ryujinx.Common/Configuration/Hid/Controller/GenericControllerInputConfig.cs b/Ryujinx.Common/Configuration/Hid/Controller/GenericControllerInputConfig.cs
index e3423bb5..6c4562cf 100644
--- a/Ryujinx.Common/Configuration/Hid/Controller/GenericControllerInputConfig.cs
+++ b/Ryujinx.Common/Configuration/Hid/Controller/GenericControllerInputConfig.cs
@@ -33,5 +33,10 @@ namespace Ryujinx.Common.Configuration.Hid.Controller
/// Controller Motion Settings
/// </summary>
public MotionConfigController Motion { get; set; }
+
+ /// <summary>
+ /// Controller Rumble Settings
+ /// </summary>
+ public RumbleConfigController Rumble { get; set; }
}
}
diff --git a/Ryujinx.Common/Configuration/Hid/Controller/RumbleConfigController.cs b/Ryujinx.Common/Configuration/Hid/Controller/RumbleConfigController.cs
new file mode 100644
index 00000000..48be4f13
--- /dev/null
+++ b/Ryujinx.Common/Configuration/Hid/Controller/RumbleConfigController.cs
@@ -0,0 +1,20 @@
+namespace Ryujinx.Common.Configuration.Hid.Controller
+{
+ public class RumbleConfigController
+ {
+ /// <summary>
+ /// Controller Strong Rumble Multiplier
+ /// </summary>
+ public float StrongRumble { get; set; }
+
+ /// <summary>
+ /// Controller Weak Rumble Multiplier
+ /// </summary>
+ public float WeakRumble { get; set; }
+
+ /// <summary>
+ /// Enable Rumble
+ /// </summary>
+ public bool EnableRumble { get; set; }
+ }
+}