public static void DrawProjInfo(Rect areaRect, Proj projObj) { if (projObj == null) { return; } GUI.Box(areaRect, "ProjInfoBox"); GUILayout.BeginArea(new Rect(areaRect.x, areaRect.y + 20, areaRect.width, areaRect.height - 20)); GUILayout.BeginHorizontal(); GUILayout.Label("项目名称:"); projObj.ProjName = GUILayout.TextField(projObj.ProjName); GUILayout.EndHorizontal(); GUILayout.EndArea(); }
//绘制头部工具栏 private void DrawHeadBar() { GUILayout.BeginArea(new Rect(0, 0, position.width, 60)); EditorGUILayout.BeginHorizontal(); _proj = (Proj)EditorGUILayout.ObjectField("选择工程:", _proj, typeof(Proj), false); if (_proj == null && GUILayout.Button("创建新的工程")) { TextInputPopup.Open("创建新的工程", "NewProject", "输入工程名称", (string name) => { _proj = EditorFileUtils.Instance.CreateNewProj(name); }); } EditorGUILayout.EndHorizontal(); GUILayout.EndArea(); }
public void Init(Proj projObj) { }