From 57e8bfe4a920120cfccb95660484a0175bca19db Mon Sep 17 00:00:00 2001 From: cmod31 Date: Fri, 10 Feb 2023 19:29:10 +0100 Subject: [PATCH] fixed nintendo button swapping a bit --- src/essential.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/essential.cs b/src/essential.cs index ccab187..b2c27ca 100644 --- a/src/essential.cs +++ b/src/essential.cs @@ -21,14 +21,14 @@ public partial class essential : Node custom controlls possible*/ InputEventJoypadButton JoyButtonA = new InputEventJoypadButton() { ButtonIndex = JoyButton.A }; InputEventJoypadButton JoyButtonB = new InputEventJoypadButton() { ButtonIndex = JoyButton.B }; - if (currentController.StartsWith("Nintendo")) + if (currentController.StartsWith("Nintendo") && InputMap.ActionHasEvent("ui_accept", JoyButtonA)) { InputMap.ActionEraseEvent("ui_accept", JoyButtonA); InputMap.ActionEraseEvent("ui_cancel", JoyButtonB); InputMap.ActionAddEvent("ui_accept", JoyButtonB); InputMap.ActionAddEvent("ui_cancel", JoyButtonA); } - else + else if (InputMap.ActionHasEvent("ui_accept", JoyButtonB)) { InputMap.ActionEraseEvent("ui_accept", JoyButtonB); InputMap.ActionEraseEvent("ui_cancel", JoyButtonA);