Merge pull request #1306 from notargs/feature/fastspringbone_fix_awaitcaller_bug

Hierarchyの構築が終わるまでVrm10Instanceの有効化を遅延させる
This commit is contained in:
Yutaka Sato
2021-10-14 17:38:26 +09:00
committed by GitHub

View File

@@ -239,6 +239,7 @@ namespace UniVRM10
// VrmController
var controller = Root.AddComponent<Vrm10Instance>();
controller.enabled = false;
// vrm
controller.Vrm = await LoadVrmAsync(awaitCaller, m_vrm.VrmExtension);
@@ -250,6 +251,9 @@ namespace UniVRM10
}
// constraint
await LoadConstraintAsync(awaitCaller, controller);
// Hierarchyの構築が終わるまで遅延させる
controller.enabled = true;
}
VRM10Expression GetOrLoadExpression(in SubAssetKey key, ExpressionPreset preset, UniGLTF.Extensions.VRMC_vrm.Expression expression)