AssetBundleGraph.IntegratedGUIBundleBuilder.IsFileIntendedItem C# (CSharp) Method

IsFileIntendedItem() private method

private IsFileIntendedItem ( string filename, List bundleNames ) : bool
filename string
bundleNames List
return bool
        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;
        }
IntegratedGUIBundleBuilder