AssetLibraryIterator line 54, the conditional checks for an assetTypeFilter or namespaceFilter only, so a filter fucntion is ignored unless one of the other two are set also.
Should be changed to:
if (assetTypeFilter || namespaceFilter || filterFunc != null)
AssetLibraryIterator line 54, the conditional checks for an assetTypeFilter or namespaceFilter only, so a filter fucntion is ignored unless one of the other two are set also.
Should be changed to: