Exemple #1
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        EditorGUI.BeginDisabledGroup(!target.path);

        Rect rect = EditorGUILayout.GetControlRect(false, 18f);

        rect.xMin += EditorGUIUtility.labelWidth;

        if (GUI.Button(rect, "Build"))
        {
            target.Bulid();
            EditorKit.CreateAsset(target.GetComponent <MeshFilter>().sharedMesh, target.directory, target.fileName);
        }

        EditorGUI.EndDisabledGroup();
    }