コード例 #1
0
 public static void SendSessionStart(MyStartSessionStatistics sessionStatistics)
 {
     if (AnalyticsEnabled)
     {
         Parallel.Start(() => { SendSessionStartInternal(sessionStatistics); });
     }
 }
コード例 #2
0
 public static void SendSessionStart(MyStartSessionStatistics sessionStatistics)
 {
     if (!MyCompilationSymbols.RenderOrGpuProfiling)
     {
         Parallel.Start(() => { SendSessionStartInternal(sessionStatistics); });
     }
 }
コード例 #3
0
        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);
        }
コード例 #4
0
 public static void SendSessionStart(MyStartSessionStatistics sessionStatistics)
 {
 }
コード例 #5
0
        public static void SendSessionStart(MyStartSessionStatistics sessionStatistics)
        {

        }
コード例 #6
0
        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);
        }
コード例 #7
0
 public static void SendSessionStart(MyStartSessionStatistics sessionStatistics)
 {
     if (AnalyticsEnabled)
         Parallel.Start(() => { SendSessionStartInternal(sessionStatistics); });
 }
コード例 #8
0
 public static void SendSessionStart(MyStartSessionStatistics sessionStatistics)
 {
     if (!MyCompilationSymbols.RenderOrGpuProfiling)
         Parallel.Start(() => { SendSessionStartInternal(sessionStatistics); });
 }