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(); }