diff --git a/packages/engine/src/avatar/components/LoopAnimationComponent.ts b/packages/engine/src/avatar/components/LoopAnimationComponent.ts index 60b095df04..7bee3bf35b 100644 --- a/packages/engine/src/avatar/components/LoopAnimationComponent.ts +++ b/packages/engine/src/avatar/components/LoopAnimationComponent.ts @@ -159,7 +159,12 @@ export const LoopAnimationComponent = defineComponent({ return playAnimationClip(entity) - }, [loopAnimationComponent.activeClipIndex, loopAnimationComponent.animationPackScene, modelComponent?.scene]) + }, [ + loopAnimationComponent.activeClipIndex, + loopAnimationComponent.animationPackScene, + modelComponent?.scene, + modelComponent?.asset + ]) return null }