public void LoadVideoSettings() { bool fullScreen = SettingsManager.GetBool(fullscreenKey); Screen.fullScreen = fullScreen; QualitySettings.SetQualityLevel(SettingsManager.GetInt(qualityLevelKey)); Resolution resolution = Screen.resolutions[SettingsManager.GetInt(resolutionLevelKey)]; Screen.SetResolution(resolution.width, resolution.height, fullScreen); QualitySettings.vSyncCount = SettingsManager.GetInt(vsyncCountKey); if (QualitySettings.vSyncCount == 0) { Application.targetFrameRate = int.MaxValue; } int aaLevel = SettingsManager.GetInt(aaLevelKey); int actualAA = 0; switch (aaLevel) { case 0: actualAA = 0; break; case 1: actualAA = 2; break; case 2: actualAA = 4; break; case 3: actualAA = 8; break; } QualitySettings.antiAliasing = actualAA; }
public void Load() { GetComponent <Toggle>().isOn = SettingsManager.GetBool(key); }