add null check

#617 default value is null if runtime load
This commit is contained in:
ousttrue
2020-11-17 16:13:56 +09:00
parent 85cd648a85
commit ceac7f9157

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;
}
}
}
}