mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-04-25 15:47:26 -05:00
add null check
This commit is contained in:
parent
8d193fd698
commit
6dead3bcd8
|
|
@ -45,9 +45,13 @@ namespace UniVRM10
|
|||
if (expressions?.Preset?.LookDown != null) yield return ExpressionKey.LookDown.SubAssetKey;
|
||||
if (expressions?.Preset?.LookLeft != null) yield return ExpressionKey.LookLeft.SubAssetKey;
|
||||
if (expressions?.Preset?.LookRight != null) yield return ExpressionKey.LookRight.SubAssetKey;
|
||||
foreach (var kv in expressions.Custom)
|
||||
|
||||
if (expressions.Custom != null)
|
||||
{
|
||||
yield return ExpressionKey.CreateCustom(kv.Key).SubAssetKey;
|
||||
foreach (var kv in expressions.Custom)
|
||||
{
|
||||
yield return ExpressionKey.CreateCustom(kv.Key).SubAssetKey;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -377,13 +377,16 @@ namespace UniVRM10
|
|||
vrm.Expression.LookDown = GetOrLoadExpression(ExpressionKey.LookDown.SubAssetKey, vrmExtension.Expressions.Preset.LookDown);
|
||||
vrm.Expression.LookLeft = GetOrLoadExpression(ExpressionKey.LookLeft.SubAssetKey, vrmExtension.Expressions.Preset.LookLeft);
|
||||
vrm.Expression.LookRight = GetOrLoadExpression(ExpressionKey.LookRight.SubAssetKey, vrmExtension.Expressions.Preset.LookRight);
|
||||
foreach (var (name, expression) in vrmExtension.Expressions.Custom)
|
||||
if (vrmExtension.Expressions.Custom != null)
|
||||
{
|
||||
var key = ExpressionKey.CreateCustom(name);
|
||||
var clip = GetOrLoadExpression(key.SubAssetKey, expression);
|
||||
if (clip != null)
|
||||
foreach (var (name, expression) in vrmExtension.Expressions.Custom)
|
||||
{
|
||||
vrm.Expression.AddClip(clip);
|
||||
var key = ExpressionKey.CreateCustom(name);
|
||||
var clip = GetOrLoadExpression(key.SubAssetKey, expression);
|
||||
if (clip != null)
|
||||
{
|
||||
vrm.Expression.AddClip(clip);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user