I am building a custom window, and I would like to mimic Unity’s Hierarchy and add it to my window.
Here is what I have so far, what it doesn’t do that I want is to group child and parent object together just like in Unity’s editor. How can I do that?
void OnGUI() {
EditorGUILayout.BeginHorizontal();
{
scroll = EditorGUILayout.BeginScrollView(scroll, GUILayout.Width(200), GUILayout.Height(500));
{
GameObject[] gameObjects = GameObject.FindObjectsOfType(typeof(GameObject)) as GameObject[];
foreach (GameObject go in gameObjects) {
EditorGUILayout.Foldout(false, go.name);
}
}
EditorGUILayout.EndScrollView();
}
EditorGUILayout.EndHorizontal();
}