Exemplo n.º 1
0
    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");
    }
Exemplo n.º 2
0
 void Start()
 {
     fadeScenes = GameObject.FindGameObjectWithTag("SceneFader").GetComponent <FadeScenes>();
 }