From 4bcc05b72673b7b12f242641c1aa327ffd4f898e Mon Sep 17 00:00:00 2001 From: ousttrue Date: Mon, 6 Jul 2020 11:15:47 +0900 Subject: [PATCH] fix always i=0 --- .../VRM/UniVRM/Scripts/SpringBone/VRMSpringUtility.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Assets/VRM/UniVRM/Scripts/SpringBone/VRMSpringUtility.cs b/Assets/VRM/UniVRM/Scripts/SpringBone/VRMSpringUtility.cs index 108802247..7d71909fe 100644 --- a/Assets/VRM/UniVRM/Scripts/SpringBone/VRMSpringUtility.cs +++ b/Assets/VRM/UniVRM/Scripts/SpringBone/VRMSpringUtility.cs @@ -241,14 +241,12 @@ namespace VRM if (boneGroup.colliderGroups != null && boneGroup.colliderGroups.Any()) { - var colliderGroups = new VRMSpringBoneColliderGroup[boneGroup.colliderGroups.Length]; - int i = 0; - foreach (var colliderGroup in boneGroup.colliderGroups) + vrmBoneGroup.ColliderGroups = new VRMSpringBoneColliderGroup[boneGroup.colliderGroups.Length]; + for (int i = 0; i < boneGroup.colliderGroups.Length; ++i) { - colliderGroups[i] = colliders[colliderGroup]; + var colliderGroup = boneGroup.colliderGroups[i]; + vrmBoneGroup.ColliderGroups[i] = colliders[colliderGroup]; } - - vrmBoneGroup.ColliderGroups = colliderGroups; } var boneList = new List();