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; }