From a03f4232133fc00f27ec4b83ab6e941f6799d3d9 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Fri, 16 Apr 2021 17:05:53 +0900 Subject: [PATCH] auto reload --- .../SpringBone/VRM10SpringSelectorWindow.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Assets/VRM10/Editor/Components/SpringBone/VRM10SpringSelectorWindow.cs b/Assets/VRM10/Editor/Components/SpringBone/VRM10SpringSelectorWindow.cs index f7e7f47dc..747493bca 100644 --- a/Assets/VRM10/Editor/Components/SpringBone/VRM10SpringSelectorWindow.cs +++ b/Assets/VRM10/Editor/Components/SpringBone/VRM10SpringSelectorWindow.cs @@ -63,10 +63,21 @@ namespace UniVRM10 static bool s_foldColliders = true; public VRM10SpringBoneColliderGroup[] m_colliderGroups; + void Reload() + { + var backup = Root; + Root = null; + Root = backup; + } private void OnGUI() { - Root = (Transform)EditorGUILayout.ObjectField(m_root, typeof(Transform), true); + Root = (Transform)EditorGUILayout.ObjectField("vrm1 root", m_root, typeof(Transform), true); + + if (m_springs != null && m_springs.Length > 0 && m_springs[0] == null) + { + Reload(); + } GUI.enabled = false; s_foldSprings = EditorGUILayout.Foldout(s_foldSprings, "springs");