Esempio n. 1
0
        public override void Draw(int id)
        {
            base.Draw(id);

            GUILayout.BeginVertical();

            GUILayout.BeginHorizontal();
            GUILayout.Label("Name :");
            m_variableName = EditorGUILayout.TextField(m_variableName);
            GUILayout.EndHorizontal();

            GUILayout.BeginHorizontal();
            GUILayout.Label("Value : ");
            m_variable = EditorGUILayout.IntField(m_variable);

            if (GUILayout.Button("O"))
            {
                if (GraphEditor.clickedOutput == null)
                {
                    GraphEditor.clickedOutput = m_outputs[0];
                }
            }
            GraphEditor.GetLastRect(ref m_outputs[0].m_rect, m_rect.position);
            GUILayout.EndHorizontal();

            GUILayout.EndVertical();
        }
        public override void Draw(int id)
        {
            base.Draw(id);

            GUILayout.BeginHorizontal();

            GUILayout.BeginVertical();

            GUILayout.BeginHorizontal();
            if (GUILayout.Button("O"))
            {
                if (GraphEditor.clickedInput == null)
                {
                    GraphEditor.clickedInput = m_inputs[0];
                }
            }
            GraphEditor.GetLastRect(ref m_inputs[0].m_rect, m_rect.position);
            GUILayout.Label("Variable1");
            GUILayout.EndHorizontal();

            GUILayout.BeginHorizontal();
            if (GUILayout.Button("O"))
            {
                if (GraphEditor.clickedInput == null)
                {
                    GraphEditor.clickedInput = m_inputs[1];
                }
            }
            GraphEditor.GetLastRect(ref m_inputs[1].m_rect, m_rect.position);
            GUILayout.Label("Variable2");
            GUILayout.EndHorizontal();

            GUILayout.EndVertical();

            GUILayout.BeginHorizontal();
            GUILayout.Label("Result : " + (int)m_outputs[0].GetValue());
            if (GUILayout.Button("O"))
            {
                if (GraphEditor.clickedOutput == null)
                {
                    GraphEditor.clickedOutput = m_outputs[0];
                }
            }
            GraphEditor.GetLastRect(ref m_outputs[0].m_rect, m_rect.position);
            GUILayout.EndHorizontal();

            GUILayout.EndHorizontal();
        }