예제 #1
0
    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());
    }
예제 #2
0
 public void Collapse(HierarchyItem item)
 {
     item.Collapse();
 }