diff --git a/AlembicImporter/Assets/UTJ/Alembic/Scripts/Importer/AlembicStreamPlayer.cs b/AlembicImporter/Assets/UTJ/Alembic/Scripts/Importer/AlembicStreamPlayer.cs index 7de330b0e..bb32ff288 100644 --- a/AlembicImporter/Assets/UTJ/Alembic/Scripts/Importer/AlembicStreamPlayer.cs +++ b/AlembicImporter/Assets/UTJ/Alembic/Scripts/Importer/AlembicStreamPlayer.cs @@ -80,6 +80,10 @@ public void Update() void LateUpdate() { + // currentTime maybe updated after Update() by other GameObjects + if (!updateStarted && lastUpdateTime != currentTime) + Update(); + if (!updateStarted) return; updateStarted = false;