コード例 #1
0
    GameObject BuildPanel(List <GameObject> nodeConnectors)
    {
        //get locations of the assigned nodes
        Vector3[] vertices = new Vector3[] {
            nodeConnectors[0].transform.position,
            nodeConnectors[1].transform.position,
            nodeConnectors[2].transform.position,
            nodeConnectors[3].transform.position,
        };
        GameObject panel = PanelBuilder.CreatePlane(vertices, true, panelMat, panelGhost);

        panel.GetComponent <PanelScript>().AssignNodes(nodeConnectors);
        return(panel);
    }