diff --git a/src/LitMotion/Assets/LitMotion/Runtime/External/UniRx/LitMotionUniRxExtensions.cs b/src/LitMotion/Assets/LitMotion/Runtime/External/UniRx/LitMotionUniRxExtensions.cs index 3d926d9a..da9c12ce 100644 --- a/src/LitMotion/Assets/LitMotion/Runtime/External/UniRx/LitMotionUniRxExtensions.cs +++ b/src/LitMotion/Assets/LitMotion/Runtime/External/UniRx/LitMotionUniRxExtensions.cs @@ -26,6 +26,7 @@ public static IObservable ToObservable(this var callbacks = builder.BuildCallbackData(subject, (x, subject) => subject.OnNext(x)); callbacks.OnCompleteAction = builder.buffer.OnComplete; callbacks.OnCompleteAction += () => subject.OnCompleted(); + callbacks.OnCancelAction += () => subject.OnCompleted(); var scheduler = builder.buffer.Scheduler; var entity = builder.BuildMotionData();