If in Unity 5.3, you can use ToYieldInstruction for Observable to Coroutine. IEnumeratorTestNewCustomYieldInstruction(){// wait Rx Observable.yieldreturnObservable.Timer(TimeSpan.FromSeconds(1)).ToYieldInstruction();// you can change the scheduler(this is ignore Time.scale)yieldreturnObservable.Timer(...