//private YuU3dAppSetting locU3DApp; //public YuU3dAppSetting LocU3DApp //{ // get // { // if (locU3DApp != null && !string.IsNullOrEmpty(locU3DApp.LocAppId)) // { // return locU3DApp; // } // locU3DApp = YuEditorUtility.TryGetLocAppAtDir(Dir); // return locU3DApp; // } //} /// <summary> /// 获得自身目录下所有符合过滤配置的文件路径列表。 /// </summary> /// <returns></returns> public List <string> SelfDirPaths() { var paths = IOUtility.GetPaths(Dir); paths = paths.Where(p => AssetBundleBuilder.EndCheck(IgnoreRule, p)) .Where(p => AssetBundleBuilder.ContainCheck(IgnoreRule, p)).ToList(); return(paths); }
public List <string> GetFileIds() { var paths = IOUtility.GetPaths(Dir); var ignoreRule = IgnoreRule; paths = paths.Where(p => AssetBundleBuilder.EndCheck(IgnoreRule, p)) .Where(p => AssetBundleBuilder.ContainCheck(IgnoreRule, p)).ToList(); var fileIds = paths.Select(Path.GetFileNameWithoutExtension).ToList(); return(fileIds); }