Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.31 KB | None | 0 0
  1. //used at game start only
  2.     public void SetupQaulityLevel ()
  3.     {
  4.         //PlayerPrefs.DeleteAll();
  5.         //look for if the player has played before and saved a quality level
  6.        
  7.         bool playedPreviously;
  8.         if (PlayerPrefs.GetInt ("QualityLevel") != 0)
  9.             playedPreviously = true;
  10.         else
  11.             playedPreviously = false;
  12.        
  13.        
  14.         if (playedPreviously) {
  15.             qualitylevel = PlayerPrefs.GetInt ("QualityLevel");
  16.         } else {
  17.             //figure out the users card etc. here for a default value
  18.             qualitylevel = 3;
  19.         }
  20.        
  21.         this.SetQualityLevel (qualitylevel);
  22.     }
  23.  
  24.     //used in-game for buttons to set the level
  25.     public void SetQualityLevel (int level)
  26.     {
  27.         //Debug.Log("PlayerPrefs.GetInt ( QualityLevel ) = " + PlayerPrefs.GetInt ("QualityLevel"));
  28.        
  29.         qualitylevel = level;
  30.         PlayerPrefs.SetInt ("QualityLevel", qualitylevel);
  31.        
  32.        
  33.         if (qualitylevel == 1) {
  34.             //mainLight.light.shadows = LightShadows.None;
  35.            
  36.             QualitySettings.currentLevel = QualityLevel.Fastest;
  37.            
  38.             //MainCamera.enableImageEffects = false;
  39.         } else if (qualitylevel == 2) {
  40.             //mainLight.light.shadows = LightShadows.Hard;
  41.            
  42.             QualitySettings.currentLevel = QualityLevel.Good;
  43.            
  44.         } else if (qualitylevel == 3) {
  45.             //mainLight.light.shadows = LightShadows.Soft;
  46.            
  47.             QualitySettings.currentLevel = QualityLevel.Fantastic;
  48.            
  49.         }
  50.        
  51.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement