public int PurgeOrphans(string filepath) { return(UnityAssetFile.GetUnityAssetFiles(filepath) .Skip(p => IsFileReferenced(p)) .ProcessAndCount(p => File.Delete(p))); }
public void ValidateFiles(string filepath) { UnityAssetFile.GetUnityAssetFiles(filepath) .Process(p => ValidateFile(p)); }
public void LoadReferences(string filepath) { UnityAssetFile.GetUnityAssetFiles(filepath) .Process(p => LoadReferencesFromFile(p)); }