void Awake() { if (Instance == null) { Instance = this; //DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } if (File.Exists(Application.persistentDataPath + "/GameData/game_Data.botHash")) { LoadGameData(); if (FileBasedPrefs.HasKey("inGameSceneChange")) { FileBasedPrefs.DeleteKey("inGameSceneChange"); mainScreen.SetActive(false); allRooms.SetActive(true); } if (FileBasedPrefs.HasKey("showStairCase")) { FileBasedPrefs.DeleteKey("showStairCase"); objects[97].SetActive(false); objects[60].SetActive(true); } } }
private void Awake() { if (FileBasedPrefs.HasKey("inGameSceneChange")) { gameObject.SetActive(false); FileBasedPrefs.DeleteKey("inGameSceneChange"); } }
IEnumerator StartLoading() { yield return(new WaitForSecondsRealtime(0.5f)); if (FileBasedPrefs.HasKey("_restarted_")) { FileBasedPrefs.DeleteAll(); FileBasedPrefs.DeleteKey("_restarted_"); } LoadLevel(); }
private void Awake() { if (FileBasedPrefs.HasKey("chimneyNav")) { FileBasedPrefs.DeleteKey("chimneyKey"); foreach (GameObject Room in Rooms) { if (Room.name == "Room29") { Room.SetActive(true); } else { Room.SetActive(false); } } } }
void Awake() { if (Instance == null) { Instance = this; //DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } if (File.Exists(Application.persistentDataPath + "/GameData/game_Data1.botHash")) { LoadGameData(); } if (FileBasedPrefs.HasKey("inGameSceneChange")) { FileBasedPrefs.DeleteKey("inGameSceneChange"); mainScreen.SetActive(false); allRooms.SetActive(true); Debug.Log("+++++++******"); } if (FileBasedPrefs.HasKey("chimneyNav")) { FileBasedPrefs.DeleteKey("chimneyNav"); for (int i = 0; i < 27; i++) { if (i == 16) { objects[i].SetActive(true); } else { objects[i].SetActive(false); } } } }
public void NextDialogue() { ++i; j = i - 1; if (i < sentence.Length) { //DialogueBox.text = sentence[i]; TypingEffect(sentence[i]); Avatar[j].SetActive(false); Avatar[i].SetActive(true); Asource.Stop(); Asource.clip = Audio[i]; Asource.Play(); /* Audio[j].Stop(); * Audio[i].Play(); */ } else { if (FileBasedPrefs.HasKey("clickedTaps") && FileBasedPrefs.HasKey("afterSink")) { CabinetKey.SetActive(true); FileBasedPrefs.DeleteKey("clickedTaps"); FileBasedPrefs.DeleteKey("afterSink"); FileBasedPrefs.SetInt("keyDisplayed", 1); } else if (FileBasedPrefs.HasKey("PantingSolved") && FileBasedPrefs.HasKey("PantingSolvedNavigationDone")) { PP3.SetActive(true); FileBasedPrefs.DeleteKey("PantingSolved"); FileBasedPrefs.DeleteKey("PantingSolvedNavigationDone"); FileBasedPrefs.SetInt("paintigOjectsPicked", 1); } else if (FileBasedPrefs.HasKey("plantInspected") && !FileBasedPrefs.HasKey("compassCollected") && FileBasedPrefs.HasKey("compass")) { compass.SetActive(true); FileBasedPrefs.SetInt("compassCollected", 1); } else if (FileBasedPrefs.HasKey("GoldenKey") && !FileBasedPrefs.HasKey("knobCollected")) { FileBasedPrefs.SetInt("knobCollected", 1); knob.SetActive(true); } else if (FileBasedPrefs.HasKey("BenardEntryDone") && !FileBasedPrefs.HasKey("UnfriendlyEncounter")) { FileBasedPrefs.SetInt("UnfriendlyEncounter", 1); SteamHandler.instance.SetAch("Unfriendly Encounter"); Debug.Log("Unfriendly Encounter achievement done"); } else if (FileBasedPrefs.HasKey("Room26")) { SteamHandler.instance.SetAch("Spookify"); } else if (FileBasedPrefs.HasKey("Room31")) { //SteamHandler.instance.SetAch("Mystery Solved"); } Asource.Stop(); Asource.clip = null; Avatar[j].SetActive(false); DialogueParent.SetActive(false); BlockScreen.SetActive(false); } }