AwaitTweener
Настройка команды AwaitTweener в последовательности Tween.
Получайте AwaitTweener через TweenAwait() у валидного Tween; прямой конструктор недопустим. Команда уже добавлена в родителя. Настраивайте её до обработки; fluent-методы возвращают тот же wrapper, не независимую копию.
Ждёт Signal или истечение заданного timeout в единицах времени Tween. Finished не различает эти причины. Сигнал, полученный до старта команды, сбрасывается при старте; это проверено ручными шагами.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
AwaitTweenerКонструктор
public AwaitTweener();Не вызывайте new AwaitTweener(): native-конструктор выдаёт ошибку. Создайте через Tween.TweenAwait на валидном Tween; это команда последовательности, не самостоятельный таймер/анимация.
Методы1
SetTimeoutAwaitTweener
public AwaitTweener SetTimeout(double timeout);Задаёт максимальное время ожидания в секундах Tween, не в настенных секундах и не timeout C# Task. Отрицательное значение отключает timeout; 0 завершает при следующем положительном шаге. При достижении порога команда заканчивается даже без Signal и пропускает последовательность дальше. Finished не различает сигнал и timeout: если это важно, отслеживайте факт сигнала отдельно. Сам метод не отменяет источник события.
| Имя | Тип | По умолчанию |
|---|---|---|
timeout | double | — |
timeoutПорог в секундах Tween: <0 без timeout, 0 на следующем положительном шаге, >0 с ограничением ожидания.
AwaitTweenerТот же объект команды для настройки; не новая независимая копия. From может дать null при недопустимом состоянии/типе.