Esempio n. 1
0
 public static void ChangeResolution(int id)
 {
     if (id == 0)
     {
         ResolutionManager.fullscreen = !ResolutionManager.fullscreen;
         PlayerPrefs.SetInt("SavedFullscreen", (!ResolutionManager.fullscreen) ? 0 : 1);
     }
     else
     {
         ResolutionManager.preset = Mathf.Clamp(ResolutionManager.preset + id, 0, ResolutionManager.presets.Count - 1);
         PlayerPrefs.SetInt("SavedResolutionSet", ResolutionManager.preset);
     }
     ResolutionManager.RefreshScreen();
 }
Esempio n. 2
0
 private void Start()
 {
     ResolutionManager.presets.Clear();
     foreach (Resolution resolution in Screen.resolutions)
     {
         if (!this.FindResolution(resolution))
         {
             ResolutionManager.presets.Add(new ResolutionManager.ResolutionPreset(resolution));
         }
     }
     ResolutionManager.preset     = PlayerPrefs.GetInt("SavedResolutionSet", ResolutionManager.presets.Count - 1);
     ResolutionManager.fullscreen = (PlayerPrefs.GetInt("SavedFullscreen", 1) != 0);
     ResolutionManager.RefreshScreen();
 }
Esempio n. 3
0
 private void Start()
 {
     ResolutionManager.RefreshScreen();
 }
Esempio n. 4
0
 private void OnLevelWasLoaded(int level)
 {
     ResolutionManager.RefreshScreen();
 }