Esempio n. 1
0
        public static GetAnimatorVariableNodeDisplayer CreateDisplayerFor(GetAnimatorVariableWireNode node)
        {
            GetAnimatorVariableNodeDisplayer nodeRenderer = new GetAnimatorVariableNodeDisplayer(node)
            {
                WindowRect = new Rect(node.DisplayerPosition.x, node.DisplayerPosition.y, 220, 80)
            };

            return(nodeRenderer);
        }
Esempio n. 2
0
        public static GetAnimatorVariableNodeDisplayer CreateGetAnimatorVariableNodeDisplayer(Vector2 position)
        {
            GetAnimatorVariableWireNode node = new GetAnimatorVariableWireNode(DialogEditor.Instance.EditingDialog)
            {
                NodeName = "Get animator variable"
            };

            DialogEditor.InitializeNode(ref node);

            node.Outputs.Add(new OutputWirePin(node, DialogEditor.Instance.EditingDialog)
            {
                PinName  = "Variable",
                DataType = typeof(AnimatorVariable)
            });
            GetAnimatorVariableNodeDisplayer nodeRenderer = new GetAnimatorVariableNodeDisplayer(node)
            {
                WindowRect = new Rect(position.x, position.y, 220, 80)
            };

            return(nodeRenderer);
        }