示例#1
0
        public BoolOperationNode(INodeGraph bp) : base(bp)
        {
            m_ObjectOC.Text = "Result".PadLeft(9);

            Style.AddStyle(StyleManager.StyleType.TitleBar, m_TitleBarColor);
            Style.AddStyle(StyleManager.StyleType.Pin, m_PinColor);
        }
示例#2
0
        public MethodEntryNode(INodeGraph bp) : base(bp)
        {
            AddComponet(m_TextTitleBar);
            AddComponet(m_ExecOC);

            Style.AddStyle(StyleManager.StyleType.TitleBar, m_TitleBarColor);
            //Style.AddStyle(ColorStyle.Pin, m_PinColor);
        }
示例#3
0
        public FlowControlNode(INodeGraph bp) : base(bp)
        {
            m_ExecIC.Text = "";
            AddComponet(m_TextTitleBar);
            AddComponet(m_ExecIC);

            Style.AddStyle(StyleManager.StyleType.TitleBar, m_TitleBarColor);
        }
示例#4
0
        public OperationNoExecNode(INodeGraph bp) : base(bp)
        {
            m_ObjectIC_Left.Text  = "Left".PadRight(8);
            m_ObjectOC.Text       = "Result";
            m_ObjectIC_Right.Text = "Right".PadRight(8);

            Style.AddStyle(StyleManager.StyleType.TitleBar, m_TitleBarColor);
        }
示例#5
0
        public FunctionReturnNode(INodeGraph bp, IFunction function) : base(bp)
        {
            m_Function = function;

            AddComponet(m_TextTitleBar);
            AddComponet(m_ExecIC);

            Style.AddStyle(StyleManager.StyleType.TitleBar, m_TitleBarColor);
        }
示例#6
0
        public NOTNode(INodeGraph bp) : base(bp)
        {
            m_TextTitleBar.Title = "NOT";
            m_ObjectIC_Left.Text = "In";
            m_ObjectOC.Text      = "Out";

            AddComponet(m_TextTitleBar);
            AddComponet(m_ObjectIC_Left);
            AddComponet(m_ObjectOC);

            Style.AddStyle(StyleManager.StyleType.Pin, m_PinColor);
        }
示例#7
0
        public FunctionEntryNode(INodeGraph ng, IFunction function) : base(ng)
        {
            m_Function     = function;
            m_ExecOC.Text  = "";
            m_TextTitleBar = new diObjectTB(function);

            AddComponet(m_TextTitleBar);
            AddComponet(m_ExecOC);

            Style.AddStyle(StyleManager.StyleType.TitleBar, m_TitleBarColor);

            function.OutputParams.ExecuteForEachParam(OnAddOutputParam);
        }
示例#8
0
        public SequenceNode(INodeGraph bp) : base(bp)
        {
            m_TextTitleBar.Title = "Sequence";

            m_ExecOC_List.Add(NewOutPin());
            m_ExecOC_List.Add(NewOutPin());

            foreach (ExecOC oc in m_ExecOC_List)
            {
                AddComponet(oc);
            }

            Style.AddStyle(StyleManager.StyleType.Pin, m_Color);
            Style.AddStyle(StyleManager.StyleType.Link, m_Color);
        }
示例#9
0
 public EqualNode(INodeGraph bp) : base(bp)
 {
     m_TextTitleBar.Title = "==";
     AddBaseComponet();
     Style.AddStyle(ColorStyle.Pin, m_PinColor);
 }