add BlittableExternalData.Paused

This commit is contained in:
ousttrue
2024-07-16 18:02:15 +09:00
parent c39e5e7d90
commit af9e18c09c
5 changed files with 372 additions and 25 deletions

View File

@@ -147,8 +147,16 @@ namespace UniVRM10.FastSpringBones.System
headTransform.localRotation = headTransform.rotation;
}
// 値をバッファに戻す
Transforms[logic.headTransformIndex + transformIndexOffset] = headTransform;
if (spring.ExternalData->Paused)
{
// SpringBone の結果を Transform に反映しないが logic の更新は継続する。
// 再開したときに暴れない。
}
else
{
// SpringBone の結果を Transform に反映する
Transforms[logic.headTransformIndex + transformIndexOffset] = headTransform;
}
Logics[logicIndex] = logic;
}
}