internal static void AttemptInitializeAdaptivePerformanceOnLoad() { AdaptivePerformanceGeneralSettings instance = AdaptivePerformanceGeneralSettings.Instance; if (instance == null || !instance.InitManagerOnStart) { return; } instance.InitAdaptivePerformance(); }
internal static void AttemptStartAdaptivePerformanceOnBeforeSplashScreen() { AdaptivePerformanceGeneralSettings instance = AdaptivePerformanceGeneralSettings.Instance; if (instance == null || !instance.InitManagerOnStart) { return; } instance.StartAdaptivePerformance(); }
static void Quit() { AdaptivePerformanceGeneralSettings instance = AdaptivePerformanceGeneralSettings.Instance; if (instance == null) { return; } instance.DeInitAdaptivePerformance(); }
void Awake() { s_RuntimeSettingsInstance = this; Application.quitting += Quit; DontDestroyOnLoad(s_RuntimeSettingsInstance); }