Example #1
0
    void AddInverter()
    {
        InverterNodeEditor invNode = CreateInstance <InverterNodeEditor>();

        invNode.nodeRect = new Rect(mousePos.x, mousePos.y, 120, 50);
        bt.nodes.Add(invNode);

        AssetDatabase.AddObjectToAsset(invNode, bt);
    }
Example #2
0
    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);
    }