private void OnClicked()
        {
            Node       createdNode   = Prefab.Create(ProgramEditor.CurrentEditor.CurrentProgram);
            GameObject newNodeWidget = Instantiate(NodeElement.Get(), ParentWorkspace);
            NodeWidget nodeWidget    = newNodeWidget.GetComponent <NodeWidget> ();

            nodeWidget.Initialize(createdNode);
        }
Exemple #2
0
        private void CreateEventList()
        {
            foreach (var eventNode in CurrentProgram.EventNodes)
            {
                GameObject newEventWidget = Instantiate(NodeWidget.Get(), eventParent);
                NodeWidget nodeWidget     = newEventWidget.GetComponent <NodeWidget> ();
                nodeWidget.Initialize(eventNode);

                newEventWidget.GetComponentInChildren <Button> ().interactable = false;
                newEventWidget.AddComponent <LayoutElement> ();
            }
        }