|
- using UnityEditor;
- using UnityEngine.Networking;
-
- #if (UNITY_5_6_OR_NEWER && !UNITY_5_6_0)
- namespace UnityEngine.UDP.Editor.Analytics
- {
- [InitializeOnLoad]
- public static class SdkImportEvent
- {
- private const string k_SdkImportPlayerPref = "UnityUdpSdkImported";
-
- static SdkImportEvent()
- {
- if (!PlayerPrefs.HasKey(k_SdkImportPlayerPref))
- {
- PlayerPrefs.SetInt(k_SdkImportPlayerPref, 1);
-
- UnityWebRequest request = EditorAnalyticsApi.ImportSdk();
- EditorAnalyticsReqStruct reqStruct = new EditorAnalyticsReqStruct
- {
- eventName = EditorAnalyticsApi.k_ImportSDKEventName,
- webRequest = request
- };
-
- // Send the request
- WebRequestQueue.Enqueue(reqStruct);
- }
- }
- }
- }
- #endif
|