Esempio n. 1
0
 void Update()
 {
     if (!loaded)
     {
         if (File.Exists(Application.persistentDataPath + "/intermediateSave"))
         {
             LoadGame loader = GameLoader.GetComponent(typeof(LoadGame)) as LoadGame;
             loader.Load("intermediateSave");
             File.Delete(Application.persistentDataPath + "/intermediateSave");
             loaded = true;
         }
     }
     if (InThing(Player.transform, transform) && !OpenMenu)
     {
         tally += Random.NextDouble() * Time.deltaTime;
         if (tally > TimeToEncounter)
         {
             SaveGame saver = GameSaver.GetComponent(typeof(SaveGame)) as SaveGame;
             saver.Save("intermediateSave");
             loaded = false;
             SceneManager.LoadScene("Battle Screen", LoadSceneMode.Single);
         }
     }
 }