FF
Мыслитель
(5785)
3 года назад
Если нужна фиксация двойного нажатия в пределах некоторого интервала времени - нет ничего проще, чем использовать функции из библиотеки UniRx.
Так выглядит стандартная реализация двойного клика мышью в них:
---
Observable.EveryUpdate().Where(_ => Input.GetMouseButtonDown(0))
.Buffer(TimeSpan.FromMilliseconds(250), 2)
.Where(buffer => buffer.Count >= 2)
.Subscribe(_ => Debug.Log("DoubleClicked!"));
Антон Куликов Ученик (110)
3 года назад
Спасибо вам но можно ли сделать чтобы не было интервалов времени то есть навсегда анимация проигрывалась до повторного нажатия кнопки