UnityEditor.AudioMixersDataSource.GetInsertAfterItemIDForNewItem C# (CSharp) Method

GetInsertAfterItemIDForNewItem() public method

public GetInsertAfterItemIDForNewItem ( string newName, TreeViewItem parentItem ) : int
newName string
parentItem TreeViewItem
return int
        public int GetInsertAfterItemIDForNewItem(string newName, TreeViewItem parentItem)
        {
            int id = parentItem.id;
            if (parentItem.hasChildren)
            {
                for (int i = 0; i < parentItem.children.Count; i++)
                {
                    int instanceID = parentItem.children[i].id;
                    if (EditorUtility.NaturalCompare(Path.GetFileNameWithoutExtension(AssetDatabase.GetAssetPath(instanceID)), newName) > 0)
                    {
                        return id;
                    }
                    id = instanceID;
                }
            }
            return id;
        }