Пример #1
0
 public void SetSubAssetPaths()
 {
     if (fileType == FileType.Folder)
     {
         path.GetSubDirs().ForEach((dirName) =>
         {
             ABSubFile asset = new ABSubFile(false,
                 path.CombinePath(dirName),
                 dirName,
                 FileType.Folder);
             asset.SetSubAssetPaths();
             SubFiles.Add(asset);
         });
         path.GetSubFiles(false).ForEach((fileName) =>
         {
             if (fileName.Contains(".meta")) return;
             bool valid = fileName.EndsWith(".cs");
             ABSubFile asset = new ABSubFile(false, 
                 fileName.ToAssetsPath(),
                 fileName.GetFileNameWithoutExtend(), 
                 valid ? FileType.InValidFile : FileType.ValidFile);
             asset.SetSubAssetPaths();
             SubFiles.Add(asset);
         });
     }
 }
Пример #2
0
 private void SetSubAssetPaths()
 {
     subAsset = new ABSubFile(false, SearchPath, Path.GetFileName(SearchPath), ABSubFile.FileType.Folder);
     subAsset.SetSubAssetPaths();
 }