public static ICompletable ToCompletable(this Tween This, bool completeTweenOnDispose = false) { This.Pause(); return(Completable.Create(subscriber => { This.Play(); This.OnComplete(subscriber.OnCompleted); return Disposable.Create(() => This.Kill(completeTweenOnDispose)); })); }