void AddInverter() { InverterNodeEditor invNode = CreateInstance <InverterNodeEditor>(); invNode.nodeRect = new Rect(mousePos.x, mousePos.y, 120, 50); bt.nodes.Add(invNode); AssetDatabase.AddObjectToAsset(invNode, bt); }
void AddInverterChild() { InverterNodeEditor invNode = CreateInstance <InverterNodeEditor>(); invNode.nodeRect = new Rect(selectedNode.nodeRect.x, selectedNode.nodeRect.y + (selectedNode.nodeRect.height * 2), 120, 50); bt.nodes.Add(invNode); selectedNode.AddChild(invNode); AssetDatabase.AddObjectToAsset(invNode, bt); }