Пример #1
0
    private void DownloadLevelMap()
    {
        LogisticAPI.Instance.GetLevelMap(
            res =>
        {
            try
            {
                Map = LevelMap.Create(res);
                ShowLevesLoaded(Map.CountLevels());
            }
            catch (IllegalLevelMapExeption ex)
            { Debug.LogError(ex); };
        },
            err =>
        {
            try
            {
                Map = LevelMap.Create(JsonConvert.DeserializeObject <LevelRowModel[]>(LevelMapData.text));
                ShowLevesLoaded(Map.CountLevels());
            }
            catch (IllegalLevelMapExeption ex)
            { Debug.LogError(ex); };

            Debug.LogError("Levelmap cant be loaded - " + err);
        }
            );
    }