public static ReunionNodeDisplayer CreateReunionNodeDisplayer(Vector2 position) { ReunionWireNode node = new ReunionWireNode(DialogEditor.Instance.EditingDialog) { NodeName = "Reunion" }; DialogEditor.InitializeNode(ref node); node.Inputs[0].PinName = "Input 1"; node.AddInput(new InputWirePin(node, DialogEditor.Instance.EditingDialog) { PinName = "Input 2", DataType = WDEngine.ActivityStream }); ReunionNodeDisplayer nodeRenderer = new ReunionNodeDisplayer(node) { WindowRect = new Rect(position.x, position.y, 220, 150) }; Debug.Log("Created a REUNION NODE DISPLAYER."); return(nodeRenderer); }
public static ReunionNodeDisplayer CreateDisplayerFor(ReunionWireNode node) { ReunionNodeDisplayer nodeRenderer = new ReunionNodeDisplayer(node) { WindowRect = new Rect(node.DisplayerPosition.x, node.DisplayerPosition.y, 220, 150) }; return(nodeRenderer); }
public ReunionNodeDisplayer(ReunionWireNode node) : base(node) { }
public static ReunionNodeDisplayer CreateDisplayer(this ReunionWireNode node) { return(ReunionNodeDisplayer.CreateDisplayerFor(node)); }