public void DisplayLayout(GUIContent content) { GUIStyle style = new GUIStyle (UnityEditor.EditorStyles.label); GUILayout.Label (content, style); if (Event.current.type == EventType.Repaint) SetRect (GUILayoutUtility.GetLastRect ()); }
protected override void Draw() { UnityEditor.EditorGUIUtility.fieldWidth = 140; UnityEditor.EditorGUIUtility.labelWidth = 50; this.LayoutPropertyField("variable"); UpdateIOWithSource(); GUILayout.BeginHorizontal(); UnityEditor.EditorGUIUtility.labelWidth = 1; input.DisplayLayout(GUIContent.none); output.DisplayLayout(GUIContent.none); GUILayout.EndHorizontal(); }