private void OnClicked() { Node createdNode = Prefab.Create(ProgramEditor.CurrentEditor.CurrentProgram); GameObject newNodeWidget = Instantiate(NodeElement.Get(), ParentWorkspace); NodeWidget nodeWidget = newNodeWidget.GetComponent <NodeWidget> (); nodeWidget.Initialize(createdNode); }
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> (); } }