mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-05-13 05:54:59 -05:00
24 lines
994 B
C#
24 lines
994 B
C#
using UnityEditor;
|
|
using UnityEngine;
|
|
|
|
namespace UniGLTF.MeshUtility
|
|
{
|
|
[CustomEditor(typeof(MeshProcessDialog), true)]
|
|
public class BoneMeshEraserGUI : Editor
|
|
{
|
|
public override void OnInspectorGUI()
|
|
{
|
|
serializedObject.Update();
|
|
var skinnedMesh = serializedObject.FindProperty("_cSkinnedMesh");
|
|
EditorGUILayout.PropertyField(skinnedMesh, new GUIContent("Skinned Mesh"), true);
|
|
var animator = serializedObject.FindProperty("_cAnimator");
|
|
EditorGUILayout.PropertyField(animator, new GUIContent("Animator"), false);
|
|
var eraseRoot = serializedObject.FindProperty("_cEraseRoot");
|
|
EditorGUILayout.PropertyField(eraseRoot, new GUIContent("Erase Root"), false);
|
|
var list = serializedObject.FindProperty("_eraseBones");
|
|
EditorGUILayout.PropertyField(list, new GUIContent("Erase Bones"), true);
|
|
serializedObject.ApplyModifiedProperties();
|
|
}
|
|
}
|
|
}
|