public void LoadTileList(out TileDataList tileMap) { if (_jsonTileData == null) { throw new Exception("Missing jsonTileData"); } else { tileMap = JsonUtility.FromJson <TileDataList>(_jsonTileData.text); } }
private void LoadData() { data = AssetDatabase.LoadAssetAtPath <TileDataList>("Assets/Data/TileData.asset"); if (data == null) { Debug.Log("TileDataList not found, creating a new one."); data = CreateInstance <TileDataList>(); data.Init(); } else { Debug.Log("Successfully loaded the TileDataList."); } }
private void ResetData() { AssetDatabase.DeleteAsset("Assets/Data/TileData.asset"); data = null; }