Esempio n. 1
0
    private bool LoadLayersAsset()
    {
        TileMapLayers asset = AssetDatabase.LoadAssetAtPath <TileMapLayers>("Assets/Tile Map Editor/Layers.asset");

        if (asset == null)
        {
            return(false);
        }

        layers = asset;
        return(true);
    }
Esempio n. 2
0
    private void CreateLayersAsset()
    {
        layers = ScriptableObject.CreateInstance <TileMapLayers>();

        if (!AssetDatabase.IsValidFolder("Assets/Tile Map Editor"))
        {
            AssetDatabase.CreateFolder("Assets", "Tile Map Editor");
        }
        AssetDatabase.CreateAsset(layers, "Assets/Tile Map Editor/Layers.asset");
        AssetDatabase.SaveAssets();
        AssetDatabase.Refresh();
    }