Unity/UniRx/移動検知
Observable.EveryUpdateで判定
zが0以下のときにz10に移動
<pre>
var observable = Observable.EveryUpdate()
.Where(_ => obj != null && obj.transform.position.z < 0f)
.Subscribe(_ =>
{
obj.transform.position = new Vector3(
obj.transform.position.x,
obj.transform.position.y,
obj.transform.position.z + 10f
);
})
.AddTo(gameObject);