public override Node Create(Vector2 pos) { AllAroundNode node = CreateInstance <AllAroundNode> (); node.rect = new Rect(pos.x, pos.y, 60, 60); node.name = "AllAround Node"; node.CreateInput("Input Top", "Float", NodeSide.Top, 20); node.CreateInput("Input Bottom", "Float", NodeSide.Bottom, 20); node.CreateInput("Input Right", "Float", NodeSide.Right, 20); node.CreateInput("Input Left", "Float", NodeSide.Left, 20); node.CreateOutput("Output Top", "Float", NodeSide.Top, 40); node.CreateOutput("Output Bottom", "Float", NodeSide.Bottom, 40); node.CreateOutput("Output Right", "Float", NodeSide.Right, 40); node.CreateOutput("Output Left", "Float", NodeSide.Left, 40); return(node); }
public override Node Create(Vector2 pos) { AllAroundNode node = CreateInstance <AllAroundNode> (); node.rect = new Rect(pos.x, pos.y, 60, 60); node.name = "AllAround Node"; node.allowRecursion = true; node.shouldCalculate = false; node.CreateInput("Input Top", "Float"); node.CreateInput("Input Bottom", "Float"); node.CreateInput("Input Right", "Float"); node.CreateInput("Input Left", "Float"); node.CreateOutput("Output Top", "Float"); node.CreateOutput("Output Bottom", "Float"); node.CreateOutput("Output Right", "Float"); node.CreateOutput("Output Left", "Float"); return(node); }