Beispiel #1
0
 void Start()
 {
     if(firstCheck)
         PlayerPrefs.DeleteAll();
     // Temukan game object dengan nama Level
     decideSript = GameObject.Find ("Level").GetComponent<DecideScript> ();
     // pref yang akan digunakan untuk lock/unlock level system.
     //... Save status level sekarang / berada di level berapa
     Debug.Log("Level pref " +PlayerPrefs.GetInt(levelPref));
     // First cek, apakah level ini boleh reload life & help
     // Hanya diizinkan di Level 1 dg level != Level 1 = Locked (First launch / Game Over).
     if(Application.loadedLevelName == "Level_1" && PlayerPrefs.GetInt(dontReload) == 0)
     {
         //... Jika ya, set help & life ke initial value
         lifePlayer = initialLife;
         helpPlayer = initialHelp;
         //... Save juga ke Player Pref
         SaveStatus(lifePlayer, lifePref);
         SaveStatus(lifePlayer, helpPref);
     }
     // Cek apakah ini bukan level 1 atau level 1 dengan level != Level 1 = Unlocked.
     else if(Application.loadedLevelName != "Level_1" || Application.loadedLevelName == "Level_1" )
     {
         // ... Set dont reload ke 1 (yang berarti true / yes).
         SaveStatus(1, dontReload);
         //... Set life & help dari Player Pref
         lifePlayer = PlayerPrefs.GetInt (lifePref);
         helpPlayer = PlayerPrefs.GetInt(helpPref);
     }
 }
Beispiel #2
0
 void Start()
 {
     decideScript = transform.GetComponent<DecideScript> ();
 }