public GetInsertAfterItemIDForNewItem ( string newName, TreeViewItem parentItem ) : int | ||
newName | string | |
parentItem | TreeViewItem | |
Результат | 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;
}