Example #1
0
        public static void ReportGameplayEnd()
        {
            if (MySandboxGame.IsDedicated || SanityCheckOnePerMinute(ref ReportChecksGameplayEnd))
            {
                return;
            }
            try
            {
                IMyAnalytics analytics = MyPerGameSettings.AnalyticsTracker;
                if (analytics == null)
                {
                    return;
                }

                m_tutorialStarted = false;

                // Reset the scenario flag.
                m_scenarioFlag = false;

                analytics.ReportGameplayEnd(GetGameplayEndAnalyticsData());
            }
            catch (Exception exception)
            {
                MyLog.Default.WriteLine(exception);
            }
        }
Example #2
0
 public static void ReportGameplayEnd()
 {
     try
     {
         m_tutorialStarted = false;
         IMyAnalytics analytics = MyPerGameSettings.AnalyticsTracker;
         if (analytics != null)
         {
             analytics.ReportGameplayEnd(GetGameplayEndAnalyticsData());
         }
     }
     catch (Exception exception)
     {
         MyLog.Default.WriteLine(exception);
     }
 }