From 7d205239867f33bd2a1327b8a6988d50ad0a07fc Mon Sep 17 00:00:00 2001 From: Alex Tyrer Date: Mon, 16 Dec 2024 10:37:46 +0000 Subject: [PATCH] [Input System] Don't install action trigger hook when notifications set to UnityEvents (case ISXB-711) --- .../InputSystem/Plugins/PlayerInput/PlayerInput.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Packages/com.unity.inputsystem/InputSystem/Plugins/PlayerInput/PlayerInput.cs b/Packages/com.unity.inputsystem/InputSystem/Plugins/PlayerInput/PlayerInput.cs index 1375503db1..997f7e20d2 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Plugins/PlayerInput/PlayerInput.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Plugins/PlayerInput/PlayerInput.cs @@ -981,7 +981,9 @@ private void UpdateDelegates() } if (m_AllMapsHashCode != allMapsHashCode) { - InstallOnActionTriggeredHook(); + if (m_NotificationBehavior != PlayerNotifications.InvokeUnityEvents) + InstallOnActionTriggeredHook(); + CacheMessageNames(); m_AllMapsHashCode = allMapsHashCode; }