void Start() { CreatePrefabPart(); CreateScriptPart(); // CreatePixelPart(); // Create("Prefab object A", "Prefab object A", true, null, prefabPart); // Create("Prefab object B", "Prefab object B", true, null, prefabPart); // Create("instance-script.py", "instance-script.py", true, null, scriptPart); // Create("instance-script.py", "instance-script.py", true, null, scriptPart); // Create("instance-script.py", "instance-script.py", true, null, scriptPart); // var pixel = FindObjectOfType<Pixel>(); // Create("Pixel 1", "Pixel 1", true, pixel.gameObject, pixelPart, pixelPart); // var groups = Create("Group 1", "Group 1", true, null, pixelPart, pixelPart); // Create("Pixel 2", "Pixel 2", true, null, groups, pixelPart); // Create("Pixel 3", "Pixel 3", true, null, groups, pixelPart); // UpdatePixelPart(); prefabPart.Collapse(); scriptPart.Collapse(); // pixelPart.Collapse(); Order(); // It seems to be non-necessary // StartCoroutine(DetectHierarchyItemEntered()); StartCoroutine(DetectHierarchyItemShowArrow()); StartCoroutine(UpdateScriptName()); }
public void Collapse(HierarchyItem item) { item.Collapse(); }