UniVRM/Assets/VRM10/Editor/Components/SpringBone/VRM10SpringBoneColliderEditor.cs
2024-05-31 20:04:54 +09:00

24 lines
763 B
C#

using UnityEditor;
using UnityEngine;
namespace UniVRM10
{
[CustomEditor(typeof(VRM10SpringBoneCollider))]
class VRM10SpringBoneColliderEditor : Editor
{
public override void OnInspectorGUI()
{
if (VRM10Window.Active == target)
{
GUI.backgroundColor = Color.cyan;
Repaint();
}
var property = serializedObject.FindProperty("m_Script");
var script = (VRM10SpringBoneCollider)target;
EditorGUILayout.PropertyField(property, new GUIContent("Script (" + script.GetIdentificationName() + ")"));
DrawPropertiesExcluding(serializedObject, "m_Script");
serializedObject.ApplyModifiedProperties();
}
}
}