diff --git a/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs b/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs index 7cc2970ba..ff7a4a844 100644 --- a/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs +++ b/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs @@ -244,6 +244,11 @@ namespace UniVRM10 { spring.DrawGizmos(); } + + if (Application.isPlaying) + { + Runtime.SpringBone.DrawGizmos(); + } } #region Obsolete diff --git a/Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10FastSpringboneRuntime.cs b/Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10FastSpringboneRuntime.cs index 1732f5669..438f74963 100644 --- a/Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10FastSpringboneRuntime.cs +++ b/Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10FastSpringboneRuntime.cs @@ -120,5 +120,10 @@ namespace UniVRM10 { // FastSpringBoneService が実行するので何もしない } + + public void DrawGizmos() + { + // FastSpringBoneService が実行するので何もしない + } } } \ No newline at end of file diff --git a/Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10FastSpringboneRuntimeStandalone.cs b/Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10FastSpringboneRuntimeStandalone.cs index 80e1eaf7d..bef873cf8 100644 --- a/Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10FastSpringboneRuntimeStandalone.cs +++ b/Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10FastSpringboneRuntimeStandalone.cs @@ -121,5 +121,10 @@ namespace UniVRM10 { m_fastSpringBoneScheduler.Schedule(Time.deltaTime).Complete(); } + + public void DrawGizmos() + { + + } } } \ No newline at end of file diff --git a/Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10NopSpringboneRuntime.cs b/Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10NopSpringboneRuntime.cs index 30f26068d..040b0b9de 100644 --- a/Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10NopSpringboneRuntime.cs +++ b/Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10NopSpringboneRuntime.cs @@ -40,5 +40,7 @@ namespace UniVRM10 public void SetModelLevel(Transform modelRoot, BlittableModelLevel modelSettings) { } + + public void DrawGizmos() { } } } \ No newline at end of file diff --git a/Assets/VRM10/Runtime/IO/IVrm10SpringBoneRuntime.cs b/Assets/VRM10/Runtime/IO/IVrm10SpringBoneRuntime.cs index bfa66e038..4a962499e 100644 --- a/Assets/VRM10/Runtime/IO/IVrm10SpringBoneRuntime.cs +++ b/Assets/VRM10/Runtime/IO/IVrm10SpringBoneRuntime.cs @@ -44,5 +44,10 @@ namespace UniVRM10 /// 毎フレーム Vrm10Runtime.Process から呼ばれる。 /// public void Process(); + + /// + /// from Vrm10Instance.OnDrawGizmosSelected + /// + public void DrawGizmos(); } } \ No newline at end of file