MethodTweener
Настройка команды MethodTweener в последовательности Tween.
Получайте MethodTweener через TweenMethod() у валидного Tween; прямой конструктор недопустим. Команда уже добавлена в родителя. Настраивайте её до обработки; fluent-методы возвращают тот же wrapper, не независимую копию.
Callback принимает одно интерполируемое значение from→to. Задержка отделена от duration; Transition/Ease можно переопределить для этой команды. Проверен numeric callback с ручными шагами; визуальная плавность не оценивалась.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
MethodTweenerКонструктор
public MethodTweener();Не вызывайте new MethodTweener(): native-конструктор выдаёт ошибку. Создайте через Tween.TweenMethod на валидном Tween; это команда последовательности, не самостоятельный таймер/анимация.
Методы3
SetDelayMethodTweener
public MethodTweener SetDelay(double delay);Откладывает первый вызов интерполируемого метода; duration начинается после задержки. Callback получает одно текущее значение, не elapsed time и не индекс кадра. Проверены отсутствие раннего вызова и easing после задержки. Настраивайте до начала; отрицательные/нечисловые длительности не проверялись.
| Имя | Тип | По умолчанию |
|---|---|---|
delay | double | — |
delayНеотрицательная конечная задержка в секундах времени Tween.
MethodTweenerТот же объект команды для настройки; не новая независимая копия. From может дать null при недопустимом состоянии/типе.
SetEaseMethodTweener
public MethodTweener SetEase(Tween.EaseType ease);Задаёт easing только этой команды, переопределяя default родителя. Настраивайте после фабричного создания и до обработки. Не меняет длительность и не перенастраивает соседние команды.
| Имя | Тип | По умолчанию |
|---|---|---|
ease | Tween.EaseType | — |
easeДопустимый EaseType для этой команды.
MethodTweenerТот же объект команды для настройки; не новая независимая копия. From может дать null при недопустимом состоянии/типе.
SetTransMethodTweener
public MethodTweener SetTrans(Tween.TransitionType trans);Задаёт transition только этой команды. Уже захваченные default родителя можно переопределить здесь; настройки соседей не меняются. Проверена Quad с Ease.In на половине длительности.
| Имя | Тип | По умолчанию |
|---|---|---|
trans | Tween.TransitionType | — |
transДопустимый TransitionType для этой команды.
MethodTweenerТот же объект команды для настройки; не новая независимая копия. From может дать null при недопустимом состоянии/типе.