void Start() { // Load our game, if not, setup our defaults if (presetManagerValues) { int numSlots = System.Enum.GetNames(typeof(EquipmentSlot)).Length; EquipmentManager.instance.currentEquipment = new Equipment[numSlots]; InventoryManager.instance.items = new List <Item>(); SaveGame(); } else { if (!LoadGame() || resetDefaults) { SetupDefaults(); } } SceneManager.sceneLoaded += OnSceneLoaded; fadeScenes = GetComponent <FadeScenes>(); // Load our persistent scenes on top of our level scene SceneManager.LoadScene("PlayerQMenu", LoadSceneMode.Additive); StartCoroutine(ScanGraph()); LoadGameScene("MainMenu"); }
void Start() { fadeScenes = GameObject.FindGameObjectWithTag("SceneFader").GetComponent <FadeScenes>(); }