public static void SendSessionStart(MyStartSessionStatistics sessionStatistics) { if (AnalyticsEnabled) { Parallel.Start(() => { SendSessionStartInternal(sessionStatistics); }); } }
public static void SendSessionStart(MyStartSessionStatistics sessionStatistics) { if (!MyCompilationSymbols.RenderOrGpuProfiling) { Parallel.Start(() => { SendSessionStartInternal(sessionStatistics); }); } }
private static void SendSessionStartInternal(MyStartSessionStatistics sessionStatistics) { ReportDesignInternal("Session:Video Settings:Vertical Sync", value: sessionStatistics.VerticalSync ? 1 : 0); ReportDesignInternal("Session:Video Settings:Fullscreen", value: sessionStatistics.Fullscreen ? 1 : 0); if (sessionStatistics.VideoHeight != 0) { ReportDesignInternal("Session:Video Settings:Aspect Ratio", value: (float)sessionStatistics.VideoWidth / (float)sessionStatistics.VideoHeight); } ReportDesignInternal("Session:World Settings:Auto Healing", value: sessionStatistics.Settings.AutoHealing ? 1 : 0); ReportDesignInternal("Session:World Settings:Auto Save In Minutes", value: sessionStatistics.Settings.AutoSaveInMinutes); }
public static void SendSessionStart(MyStartSessionStatistics sessionStatistics) { }
public static void SendSessionStart(MyStartSessionStatistics sessionStatistics) { if (AnalyticsEnabled) Parallel.Start(() => { SendSessionStartInternal(sessionStatistics); }); }
public static void SendSessionStart(MyStartSessionStatistics sessionStatistics) { if (!MyCompilationSymbols.RenderOrGpuProfiling) Parallel.Start(() => { SendSessionStartInternal(sessionStatistics); }); }