From 593e7ec89685f2985c280212403cc9b6672ede96 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Wed, 16 Jun 2021 18:08:18 +0900 Subject: [PATCH] fix Migrate_SpringBoneTest --- Assets/VRM10/Tests/MigrationTests.cs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Assets/VRM10/Tests/MigrationTests.cs b/Assets/VRM10/Tests/MigrationTests.cs index 7a45c9478..e84557633 100644 --- a/Assets/VRM10/Tests/MigrationTests.cs +++ b/Assets/VRM10/Tests/MigrationTests.cs @@ -246,9 +246,16 @@ namespace UniVRM10 var spring = springBone.Springs[0]; // var colliderNodeIndex = spring.ColliderGroups[0]; // x軸だけが反転する - Assert.AreEqual(-VALUE.x, springBone.Colliders[groupIndex].Shape.Sphere.Offset[0]); - Assert.AreEqual(VALUE.y, springBone.Colliders[groupIndex].Shape.Sphere.Offset[1]); - Assert.AreEqual(VALUE.z, springBone.Colliders[groupIndex].Shape.Sphere.Offset[2]); + + var colliderIndex = 0; + for (int i = 0; i < groupIndex; ++i) + { + colliderIndex += springBone.ColliderGroups[i].Colliders.Length; + } + + Assert.AreEqual(-VALUE.x, springBone.Colliders[colliderIndex].Shape.Sphere.Offset[0]); + Assert.AreEqual(VALUE.y, springBone.Colliders[colliderIndex].Shape.Sphere.Offset[1]); + Assert.AreEqual(VALUE.z, springBone.Colliders[colliderIndex].Shape.Sphere.Offset[2]); } } }