コード例 #1
0
 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();
 }
コード例 #2
0
        //绘制头部工具栏
        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();
        }
コード例 #3
0
 public void Init(Proj projObj)
 {
 }