using System; using System.Collections.Generic; using UnityEditor; using UnityEngine; namespace GFGEditor { [CreateAssetMenu(menuName = "GFGAsset/AssetBundleCollector", fileName = "AssetBundleCollector")] public class AssetBundleCollector : ScriptableObject { public List assetBundleAssetLists = new List(); public static AssetBundleCollector GetData() { return AssetDatabase.LoadAssetAtPath($"Assets/GFGAsset/AssetBundleCollector.asset"); } } [Serializable] public class AssetBundleAssetList { public string dir; public int status; public long bytes; public List list; } [Serializable] public class AssetBundleAssetListItem { public string key; public long bytes; public List list; } }