mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-03-24 19:34:42 -05:00
* SceneView switch * VRM10ControllerEditor を分割 * VRM10/Editor/Components/VRM10ControllerSceneView.cs * LookAtEditor, SpringBoneEditor * VRM10SpringBoneColliderGroup and VRM10SpringBone to VRM10ControllerSpringBone. not MonoBehaviour * ReorderableList * VRM10Window.cs * SpringBoneTreeView * ScrollView * rename * VRM10SpringBoneColliderEditor * SelectedGUIBase * spring name * VRM10SpringBoneCollider gizmo to handle * SelectedGUI * 再度、VRM10SpringBoneColliderGroup を MonoBehaviour へ。SerializedObject の参照の都合
25 lines
577 B
C#
25 lines
577 B
C#
using UnityEditor;
|
|
using UnityEngine;
|
|
|
|
namespace UniVRM10
|
|
{
|
|
[CustomEditor(typeof(VRM10SpringBoneCollider))]
|
|
class VRM10SpringBoneColliderEditor : Editor
|
|
{
|
|
VRM10SpringBoneCollider _target;
|
|
void OnEnable()
|
|
{
|
|
_target = target as VRM10SpringBoneCollider;
|
|
}
|
|
|
|
public override void OnInspectorGUI()
|
|
{
|
|
if (_target.GetInstanceID() == VRM10SpringBoneCollider.SelectedGuid)
|
|
{
|
|
GUI.backgroundColor = Color.red;
|
|
}
|
|
base.OnInspectorGUI();
|
|
}
|
|
}
|
|
}
|