Example #1
0
    private void OnGUI()
    {
        GUILayout.BeginVertical();
        //标签
        GUILayout.BeginHorizontal();
        GUILayout.Box("输入父节点路径参数", TitleBoxStyle(), GUILayout.Height(60), GUILayout.ExpandWidth(true));
        GUILayout.EndHorizontal();
        GUILayout.Space(10);
        //主体输入

        ParentPath = EditorGUILayout.TextField("输入父节点路径", ParentPath);


        GUILayout.Space(120);
        GUILayout.BeginHorizontal();
        if (GUILayout.Button("确定", GUILayout.Height(30)))
        {
            ExportServerCFG.SetParentByPath("020/植物/hebianshu3", Selection.activeGameObject);
            instance.Close();
        }
        GUILayout.Space(10);
        if (GUILayout.Button("取消", GUILayout.Height(30)))
        {
            instance.Close();
        }
        GUILayout.Space(10);
        GUILayout.EndHorizontal();
        GUILayout.EndVertical();
    }
Example #2
0
    private void OnGUI()
    {
        GUILayout.BeginVertical();
        //标签
        GUILayout.BeginHorizontal();
        GUILayout.Box("输入相应的参数", TitleBoxStyle(), GUILayout.Height(60), GUILayout.ExpandWidth(true));
        GUILayout.EndHorizontal();
        GUILayout.Space(10);
        //主体输入

        if (GUILayout.Button("选择文件保存目录", GUILayout.Height(30), GUILayout.Width(180)))
        {
            CFGSavePath = EditorUtility.OpenFolderPanel("选择保存的文件夹", "Assets/", "");
            //Debug.LogError("CFGSavePath:"+ CFGSavePath);
        }

        GUILayout.BeginHorizontal();
        GUIStyle boxStyle = new GUIStyle();

        boxStyle.alignment = TextAnchor.MiddleCenter;
        GUILayout.Box("选择层级", boxStyle, GUILayout.Height(30), GUILayout.Width(80));
        boxStyle.normal.background = Texture2D.whiteTexture;


        layerIndex  = EditorGUILayout.Popup(layerIndex, UnityEditorInternal.InternalEditorUtility.layers, boxStyle, GUILayout.Height(30), GUILayout.Width(180));
        selectLayer = LayerMask.NameToLayer(InternalEditorUtility.layers[layerIndex]);

        GUILayout.EndHorizontal();
        GUILayout.Space(10);
        GUILayout.BeginHorizontal();
        boxStyle           = new GUIStyle();
        boxStyle.alignment = TextAnchor.MiddleCenter;
        GUILayout.Box("当前移动速度" + EditorSpeed, boxStyle, GUILayout.Height(30), GUILayout.Width(80));
        GUILayout.Space(10);
        EditorSpeed = GUILayout.HorizontalSlider(EditorSpeed, 0.01f, 1);
        GUILayout.EndHorizontal();
        //底部按钮
        GUILayout.Space(120);
        GUILayout.BeginHorizontal();
        if (GUILayout.Button("确定", GUILayout.Height(30)))
        {
            ExportServerCFG.RayCheck(dot1, dot2.z - dot1.z, dot4.x - dot1.x, CFGSavePath, selectLayer);
            instance.Close();
        }
        GUILayout.Space(10);
        if (GUILayout.Button("取消", GUILayout.Height(30)))
        {
            instance.Close();
        }
        GUILayout.Space(10);
        GUILayout.EndHorizontal();
        GUILayout.EndVertical();
    }