Merge pull request #620 from ousttrue/fix/runtime_springbone_null

add null check
This commit is contained in:
hiroj 2020-11-17 16:39:48 +09:00 committed by GitHub
commit 75cc935bd6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -48,18 +48,21 @@ namespace VRM
list.Add(sb);
}
for (int i = 0; i < sb.ColliderGroups.Length; ++i)
if (sb.ColliderGroups != null)
{
var c = sb.ColliderGroups[i];
if (c == null)
for (int i = 0; i < sb.ColliderGroups.Length; ++i)
{
yield return Validation.Error($"{sb.name}.ColliderGroups[{i}] is null");
continue;
}
if (!hierarchy.Contains(c.transform))
{
yield return Validation.Error($"{sb.name}.ColliderGroups[{i}] is out of hierarchy");
continue;
var c = sb.ColliderGroups[i];
if (c == null)
{
yield return Validation.Error($"{sb.name}.ColliderGroups[{i}] is null");
continue;
}
if (!hierarchy.Contains(c.transform))
{
yield return Validation.Error($"{sb.name}.ColliderGroups[{i}] is out of hierarchy");
continue;
}
}
}
}