private static void ApplySettings() { if (Game.IsHeadless) { return; } VideoSettingsClass settings = GameSettings.VideoSettings; switch (settings.ScreenMode) { case ScreenMode.Fullscreen: Screen.SetResolution(settings.Resolution.width, settings.Resolution.height, true, settings.Resolution.refreshRate); Screen.fullScreen = true; break; case ScreenMode.Windowed: Screen.fullScreenMode = FullScreenMode.Windowed; break; default: throw new ArgumentOutOfRangeException(); } QualitySettings.masterTextureLimit = (int)settings.TextureQuality; QualitySettings.vSyncCount = (int)settings.VSync; Logger.Debug("Applied Video settings"); }
private static void ApplySettings() { if (Game.IsHeadless) { return; } VideoSettingsClass settings = GameSettings.VideoSettings; Screen.SetResolution(settings.Resolution.width, settings.Resolution.height, settings.ScreenMode, settings.Resolution.refreshRate); QualitySettings.masterTextureLimit = (int)settings.TextureQuality; QualitySettings.vSyncCount = (int)settings.VSync; Logger.Debug("Applied Video settings"); }