diff --git a/Packages/com.unity.inputsystem/CHANGELOG.md b/Packages/com.unity.inputsystem/CHANGELOG.md index 5740b7e86f..6ddc226dbd 100644 --- a/Packages/com.unity.inputsystem/CHANGELOG.md +++ b/Packages/com.unity.inputsystem/CHANGELOG.md @@ -13,6 +13,7 @@ however, it has to be formatted properly to pass verification tests. ### Fixed - Fixed touch pointers being released twice causing an index out of bounds error. [ISXB-687](https://issuetracker.unity3d.com/product/unity/issues/guid/ISXB-687) - Fixed `NullReferenceException` from disconnecting and reconnecting a GXDKGamepad. +- Fixed "AnalyticsResult" errors on consoles [ISXB-1107] ### Added - Added the display of the device flag `CanRunInBackground` in device debug view. diff --git a/Packages/com.unity.inputsystem/InputSystem/NativeInputRuntime.cs b/Packages/com.unity.inputsystem/InputSystem/NativeInputRuntime.cs index 5c4c4a2734..f82d5fa8b3 100644 --- a/Packages/com.unity.inputsystem/InputSystem/NativeInputRuntime.cs +++ b/Packages/com.unity.inputsystem/InputSystem/NativeInputRuntime.cs @@ -393,6 +393,7 @@ public Action onProjectChange public void SendAnalytic(InputAnalytics.IInputAnalytic analytic) { + #if ENABLE_CLOUD_SERVICES_ANALYTICS #if (UNITY_EDITOR) #if (UNITY_2023_2_OR_NEWER) EditorAnalytics.SendAnalytic(analytic); @@ -404,7 +405,7 @@ public void SendAnalytic(InputAnalytics.IInputAnalytic analytic) EditorAnalytics.SendEventWithLimit(info.Name, analytic); #endif // UNITY_INPUT_SYSTEM_ENABLE_ANALYTICS || UNITY_2023_1_OR_NEWER #endif // UNITY_2023_2_OR_NEWER - #elif (ENABLE_CLOUD_SERVICES_ANALYTICS) // Implicitly: !UNITY_EDITOR && UNITY_ANALYTICS + #elif (UNITY_ANALYTICS) // Implicitly: !UNITY_EDITOR var info = analytic.info; Analytics.Analytics.RegisterEvent(info.Name, info.MaxEventsPerHour, info.MaxNumberOfElements, InputAnalytics.kVendorKey); if (analytic.TryGatherData(out var data, out var error)) @@ -412,6 +413,7 @@ public void SendAnalytic(InputAnalytics.IInputAnalytic analytic) else Debug.Log(error); // Non fatal #endif //UNITY_EDITOR + #endif //ENABLE_CLOUD_SERVICES_ANALYTICS } #endif // UNITY_ANALYTICS || UNITY_EDITOR