| 123456789101112131415161718192021222324 | using GFGEditor;using System.IO;using YooAsset.Editor;namespace YooAsset{    public class CollectArtPreload : IFilterRule    {        public bool IsCollectAsset(FilterRuleData data)        {            AssetBundleFilterRuler ruler = AssetBundleFilterRuler.GetData("AssetBundleFilterRulerPreload");            var path = data.AssetPath.Replace("\\", "/");            foreach (var dir in ruler.ExcludePathList)            {                var dirPath = dir + "/";                if (path.Contains(dirPath))                {                    return false;                }            }            return !AssetBundleHelper.IsIgnoreFileExtension(Path.GetExtension(data.AssetPath));        }    }}
 |