private void Update() { Assets.Scripts.Data.Resolution newResolution = OptionsManager.GetResolution(); if (newResolution.Id != currentResolution.Id) { currentResolution = newResolution; AdjustCamera(); } }
private void Awake() { cam = GetComponent <Camera>(); currentResolution = OptionsManager.GetResolution(); AdjustCamera(); }
/// <summary> /// Sets resolution and saves it's id in preferences. /// </summary> /// <param name="resolution">Resolution to use and save.</param> public static void SetResolution(Assets.Scripts.Data.Resolution resolution) { Screen.SetResolution(resolution.Width, resolution.Height, Screen.fullScreen); PlayerPrefs.SetInt(resolutionPrefsKey, resolution.Id); }