From eb8867f9ed2941fc596173de3a5e3941de413879 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Fri, 27 Jul 2018 20:44:12 +0900 Subject: [PATCH] Fixed null ColliderGroups --- Scripts/SpringBone/VRMSpringUtility.cs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/Scripts/SpringBone/VRMSpringUtility.cs b/Scripts/SpringBone/VRMSpringUtility.cs index c055062da..75a1b7a1c 100644 --- a/Scripts/SpringBone/VRMSpringUtility.cs +++ b/Scripts/SpringBone/VRMSpringUtility.cs @@ -147,15 +147,8 @@ namespace VRM stiffiness = spring.m_stiffnessForce, hitRadius = spring.m_hitRadius, colliderGroups = spring.ColliderGroups - .Select(x => - { - var index = colliders.IndexOf(x); - if (index == -1) - { - throw new IndexOutOfRangeException(); - } - return index; - }) + .Select(x => colliders.IndexOf(x)) + .Where(x => x != -1) .ToArray(), bones = spring.RootBones.Select(x => nodes.IndexOf(x)).ToArray(), });