Example #1
0
        public static void ReportProcessStart(bool firstTimeRun)
        {
            if (ReportChecksProcessStart)
            {
                return;
            }
            try
            {
                IMyAnalytics analytics = MyPerGameSettings.AnalyticsTracker;
                if (analytics == null)
                {
                    return;
                }

                // Send events to analytics.
                analytics.ReportProcessStart(GetProcessStartAnalyticsData(), firstTimeRun, MySandboxGame.IsDedicated);
                ReportChecksProcessStart = true;

                MyLog.Default.WriteLine("Analytics helper process start reported");
            }
            catch (Exception exception)
            {
                MyLog.Default.WriteLine(exception);
            }
        }
Example #2
0
 public static void ReportProcessStart(bool firstTimeRun)
 {
     try
     {
         // Send events to analytics.
         IMyAnalytics analytics = MyPerGameSettings.AnalyticsTracker;
         if (analytics != null)
         {
             analytics.ReportProcessStart(GetProcessStartAnalyticsData(), firstTimeRun);
         }
     }
     catch (Exception exception)
     {
         MyLog.Default.WriteLine(exception);
     }
 }