示例#1
0
    public void compose()
    {
        if (layouter == null)
        {
            return;
        }

        Camera.main.transform.position = new Vector3(0, 0, -300);

        if (GameObject.Find("Composition") != null)
        {
            GameObject.DestroyImmediate(GameObject.Find("Composition"));
        }
        compositionGameObject = new GameObject("Composition");

        layouter.DestroyGameObjects();

        layouter.PlaceRepresentations(ensemble, abstractions[pickupAbstraction()], compositionGameObject);

        wasLayoutChanged     = false;
        isCompositionCreated = true;
    }