UnityEditor.ASHistoryWindow.MarkBoldItemsBySelection C# (CSharp) Method

MarkBoldItemsBySelection() private method

private MarkBoldItemsBySelection ( GUIHistoryListItem item ) : int
item GUIHistoryListItem
return int
        private int MarkBoldItemsBySelection(GUIHistoryListItem item)
        {
            List<string> list = new List<string>();
            ParentViewState assets = item.assets;
            int num = -1;
            int index = 0;
            if (Selection.instanceIDs.Length == 0)
            {
                return 0;
            }
            foreach (int num4 in Selection.instanceIDs)
            {
                list.Add(AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(num4)));
            }
            for (int i = 0; i < assets.folders.Length; i++)
            {
                ParentViewFolder folder = assets.folders[i];
                if (list.Contains(folder.guid))
                {
                    item.boldAssets[index] = true;
                    if (num == -1)
                    {
                        num = index;
                    }
                }
                index++;
                for (int j = 0; j < folder.files.Length; j++)
                {
                    if (list.Contains(folder.files[j].guid))
                    {
                        item.boldAssets[index] = true;
                        if (num == -1)
                        {
                            num = index;
                        }
                    }
                    index++;
                }
            }
            return num;
        }