public void SetManager(TileSetManager manager) { this.manager = manager; }
private void LoadTileSetManager() { tileSetManager = AssetDatabase.LoadAssetAtPath(tileSetManagerPath, typeof(TileSetManager)) as TileSetManager; if (tileSetManager == null) { string path = Application.dataPath + "/" + tileSetManagerDir; Directory.CreateDirectory(path); tileSetManager = CreateInstance<TileSetManager>(); AssetDatabase.CreateAsset(tileSetManager, tileSetManagerPath); AssetDatabase.SaveAssets(); } tileSetManager.ClearDeletedTextures(); }