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); } }
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); } }