コード例 #1
0
        internal static void AttemptInitializeAdaptivePerformanceOnLoad()
        {
            AdaptivePerformanceGeneralSettings instance = AdaptivePerformanceGeneralSettings.Instance;

            if (instance == null || !instance.InitManagerOnStart)
            {
                return;
            }

            instance.InitAdaptivePerformance();
        }
コード例 #2
0
        internal static void AttemptStartAdaptivePerformanceOnBeforeSplashScreen()
        {
            AdaptivePerformanceGeneralSettings instance = AdaptivePerformanceGeneralSettings.Instance;

            if (instance == null || !instance.InitManagerOnStart)
            {
                return;
            }

            instance.StartAdaptivePerformance();
        }
コード例 #3
0
        static void Quit()
        {
            AdaptivePerformanceGeneralSettings instance = AdaptivePerformanceGeneralSettings.Instance;

            if (instance == null)
            {
                return;
            }

            instance.DeInitAdaptivePerformance();
        }
コード例 #4
0
 void Awake()
 {
     s_RuntimeSettingsInstance = this;
     Application.quitting     += Quit;
     DontDestroyOnLoad(s_RuntimeSettingsInstance);
 }