Пример #1
0
 public void LoadTileList(out TileDataList tileMap)
 {
     if (_jsonTileData == null)
     {
         throw new Exception("Missing jsonTileData");
     }
     else
     {
         tileMap = JsonUtility.FromJson <TileDataList>(_jsonTileData.text);
     }
 }
Пример #2
0
    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.");
        }
    }
Пример #3
0
 private void ResetData()
 {
     AssetDatabase.DeleteAsset("Assets/Data/TileData.asset");
     data = null;
 }