private bool IsFileIntendedItem(string filename, List<string> bundleNames)
{
filename = filename.ToLower();
foreach(var name in bundleNames) {
var compName = name.ToLower();
// bundle identifier may have "/"
if(compName.IndexOf(AssetBundleGraphSettings.UNITY_FOLDER_SEPARATOR) != -1) {
var items = compName.Split(AssetBundleGraphSettings.UNITY_FOLDER_SEPARATOR);
compName = items[items.Length-1];
}
// related files always start from bundle names, as variants and manifests
// are only appended on treail
if( filename.IndexOf(compName.ToLower()) == 0 ) {
return true;
}
}
return false;
}