unirxではなくR3を使うのでメモ
using R3;
var DoubleClickStream =
Observable
.EveryUpdate()
.Where(_ => Input.GetMouseButtonDown(0))
.TimeInterval()
.Select(t => t.Interval.TotalMilliseconds)
.Chunk(2, 1)
.Where(list => list[0] > 250d)
.Where(list => list[1] <= 250d)
.Subscribe(_ => { Debug.Log("double click");
//ここに関数を書いたりしてテストに使える
});
引用元はこちら 下