Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public static ReunionNodeDisplayer CreateDisplayerFor(ReunionWireNode node)
        {
            ReunionNodeDisplayer nodeRenderer = new ReunionNodeDisplayer(node)
            {
                WindowRect = new Rect(node.DisplayerPosition.x, node.DisplayerPosition.y, 220, 150)
            };

            return(nodeRenderer);
        }
Esempio n. 3
0
 public ReunionNodeDisplayer(ReunionWireNode node) : base(node)
 {
 }
 public static ReunionNodeDisplayer CreateDisplayer(this ReunionWireNode node)
 {
     return(ReunionNodeDisplayer.CreateDisplayerFor(node));
 }