public static GreaterNodeDisplayer CreatDisplayerFor(GreaterWireNode node) { GreaterNodeDisplayer nodeRenderer = new GreaterNodeDisplayer(node) { WindowRect = new Rect(node.DisplayerPosition.x, node.DisplayerPosition.y, 140, 70) }; return(nodeRenderer); }
public static GreaterNodeDisplayer CreateGreaterNodeDisplayer(Vector2 position) { GreaterWireNode node = new GreaterWireNode(DialogEditor.Instance.EditingDialog) { NodeName = "Greater" }; DialogEditor.InitializeNode(ref node); node.A = new InputWirePin(node, DialogEditor.Instance.EditingDialog) { PinName = "A", DataType = typeof(object) }; node.A.RefusedTypes.Add(WDEngine.ActivityStream.Name); node.A.RefusedTypes.Add(typeof(bool).Name); node.B = new InputWirePin(node, DialogEditor.Instance.EditingDialog) { PinName = "B", DataType = typeof(object) }; node.B.RefusedTypes.Add(WDEngine.ActivityStream.Name); node.B.RefusedTypes.Add(typeof(bool).Name); node.B.RefusedTypes.Add(typeof(int).Name); node.B.RefusedTypes.Add(typeof(float).Name); node.Inputs.Add(node.A); node.Inputs.Add(node.B); GreaterNodeDisplayer nodeRenderer = new GreaterNodeDisplayer(node) { WindowRect = new Rect(position.x, position.y, 140, 70) }; return(nodeRenderer); }
private GreaterNodeDisplayer(GreaterWireNode node) : base(node) { }
public static GreaterNodeDisplayer CreateDisplayer(this GreaterWireNode node) { return(GreaterNodeDisplayer.CreatDisplayerFor(node)); }