/// <summary> /// 绘制基础属性 /// </summary> /// <returns>绘制高度</returns> private int OnBaseGUI(HTFFunc <string, string> getWord, bool isLockID) { int height = 0; GUILayout.BeginHorizontal(); GUILayout.Label(getWord("ID") + ":", GUILayout.Width(50)); if (IsSelected) { GUI.enabled = !isLockID; GUID = EditorGUILayout.TextField(GUID); GUI.enabled = true; } else { EditorGUILayout.LabelField(GUID); } GUILayout.EndHorizontal(); height += 20; GUILayout.BeginHorizontal(); GUILayout.Label(getWord("Name") + ":", GUILayout.Width(50)); if (IsSelected) { Name = EditorGUILayout.TextField(Name); } else { EditorGUILayout.LabelField(Name); } GUILayout.EndHorizontal(); height += 20; GUILayout.BeginHorizontal(); GUILayout.Label(getWord("Details") + ":", GUILayout.Width(50)); if (IsSelected) { Details = EditorGUILayout.TextField(Details); } else { EditorGUILayout.LabelField(Details); } GUILayout.EndHorizontal(); height += 20; TaskGameObject.DrawField(Target, getWord("Target") + ":", 50, Anchor.width, getWord("Copy"), getWord("Paste")); height += 20; return(height); }
/// <summary> /// 绘制基础属性 /// </summary> /// <returns>绘制高度</returns> private int OnBaseGUI(HTFFunc <string, string> getWord, bool isLockID) { int height = 0; GUILayout.BeginHorizontal(); GUILayout.Label(getWord("ID") + ":", GUILayout.Width(50)); GUI.enabled = !isLockID; GUID = EditorGUILayout.TextField(GUID); GUI.enabled = true; GUILayout.EndHorizontal(); height += 20; GUILayout.BeginHorizontal(); GUILayout.Label(getWord("Name") + ":", GUILayout.Width(50)); Name = EditorGUILayout.TextField(Name); GUILayout.EndHorizontal(); height += 20; GUILayout.BeginHorizontal(); GUILayout.Label(getWord("Details") + ":", GUILayout.Width(50)); Details = EditorGUILayout.TextField(Details); GUILayout.EndHorizontal(); height += 20; GUILayout.BeginHorizontal(); GUILayout.Label(getWord("Points") + ":", GUILayout.Width(50)); GUILayout.Label(Points.Count.ToString()); GUILayout.EndHorizontal(); height += 20; TaskGameObject.DrawField(Target, getWord("Target") + ":", 50, _width, getWord("Copy"), getWord("Paste")); height += 20; return(height); }