Esempio n. 1
0
    private void LoadLevelData()
    {
        // Clear the list if it was prepopulated
        if (manager.levelItems.Count > 0)
        {
            manager.levelItems.Clear();
        }

        List <GameObject> levelPrefabs = PrefabLoader.LoadAllPrefabsAt("Assets" + pathToSaveLoad);

        foreach (GameObject level in levelPrefabs)
        {
            //Debug.Log(level);
            LevelItem levelItem = new LevelItem(level.name);
            foreach (Transform platformT in level.transform)
            {
                levelItem.AddPlatform(platformT.gameObject);
            }
            manager.levelItems.Add(levelItem);
        }
    }
Esempio n. 2
0
 private int GetLevelNumInFile()
 {
     return(PrefabLoader.LoadAllPrefabsAt("Assets" + pathToSaveLoad).Count);
 }