static void CreateAsset()
    {
        DefaultAreaDef item = EditorUtil.CreateAsset <DefaultAreaDef>(NMBEditorUtil.AssetLabel);

        EditorUtility.FocusProjectWindow();
        Selection.activeObject = item;
    }
    /// <summary>
    /// Controls behavior of the inspector.
    /// </summary>
    public override void OnInspectorGUI()
    {
        DefaultAreaDef targ = (DefaultAreaDef)target;

        EditorGUILayout.Separator();

        GUILayout.Label("Priority: " + targ.Priority);

        EditorGUILayout.Separator();

        targ.DefaultArea = mAreaControl.OnGUI(targ.DefaultArea);

        EditorGUILayout.Separator();

        GUILayout.Box(
            "Input Build Processor\n\nApplies the area to all components in the build."
            , EditorUtil.HelpStyle
            , GUILayout.ExpandWidth(true));

        EditorGUILayout.Separator();

        if (GUI.changed)
        {
            EditorUtility.SetDirty(target);
        }
    }