using System.Collections.Generic; using UnityEngine; using UnityEditor; using System; namespace GFGEditor { [CreateAssetMenu(menuName = "GFGAsset/AssetBundleCollectRuler", fileName = "AssetBundleCollectRuler")] public class AssetBundleCollectRuler : ScriptableObject { public List PackBySeparately; public List PackByTopDir; public List PackByFileName; public static AssetBundleCollectRuler GetData() { return AssetDatabase.LoadAssetAtPath($"Assets/GFGAsset/AssetBundleCollectRuler.asset"); } } [Serializable] public class SpliterInfo { public string dir; public string spliter; public int index; } [Serializable] public class PrefixInfo { public string dir; public List prefixs; } }