public static void Initialize()
 {
     _reachability = Application.internetReachability;
     Observable.Interval(TimeSpan.FromSeconds(1))
     .Subscribe(_ => {
         if (_reachability != Application.internetReachability)
         {
             EventCreator.NetworkReachabilityChanged(_reachability = Application.internetReachability);
         }
     });
 }
Exemple #2
0
 private static void CustomEvent(string eventName, IUnityAnalyticsExport data = null)
 {
     Debugs.Log("Analytics/CustomEvent", eventName);
     if (data != null)
     {
         var dict = GetDictionary();
         data.Export(ref dict, PrefixResolver.Default);
         UnityAnalytics.Analytics.CustomEvent(eventName, dict);
         EventCreator.AnalyticsEvent(eventName, dict);
     }
     else
     {
         UnityAnalytics.Analytics.CustomEvent(eventName);
         EventCreator.AnalyticsEvent(eventName, null);
     }
 }