Пример #1
0
    void Awake()
    {
        try
        {
            jsonLevelData = File.ReadAllText(Application.dataPath + "/Resources/Levels/Level2.json");
        }
        catch (Exception e)
        {
            Debug.LogError("Error in loading json data, error is " + e.Message);
        }

        ParseLevelJSONToClass();
        levelPopulator = FindObjectOfType <LevelPopulator>();
        StartCoroutine(levelPopulator.PopulateLevel(levelArray, gridXSize, gridYSize));
    }
Пример #2
0
 void Awake()
 {
     if (TryToPopulateLevel)
     {
         try
         {
             _jsonLevelData = File.ReadAllText(Application.dataPath + "/Resources/Levels/Level_1.json");
             ParseJSONLevelDataToClass();
             _levelPopulator = GetComponent <LevelPopulator>();
             StartCoroutine(_levelPopulator.PopulateLevel(_levelArray, _gridXSize, _gridYSize));
         }
         catch (Exception e)
         {
             Debug.LogError("Error in loading the json level data file: " + e.Message);
         }
     }
 }