Справочник шагов
Шагов: 29. Шаг — это то, что событие на самом деле делает, когда срабатывает его триггер. Скрипт может выполнить любой из них через ctx.step(name, params), а не переписывать поведение заново.
| В редакторе | Категория | Устарел | Id (скрипты, патчи) |
|---|---|---|---|
| Скачивание контакта | action | — | contact_download_action |
| Написать письмо | action | — | email_action |
| Отпустить указатель | action | — | exit_pointer_lock |
| Скачивание файла | action | — | file_download_action |
| Следовать за объектом | action | — | follow |
| Смотреть на объект | action | — | look_at_target |
| Переход в мессенджер | action | — | messenger_action |
| Вызов по номеру телефона | action | — | phone_call_action |
| Захватить указатель | action | — | request_pointer_lock |
| Переход на сцену | action | — | scene_transit_action |
| Показать / скрыть объект | action | — | set_visibility |
| Переход на пространство | action | — | space_transit_action |
| Прекратить следование | action | — | stop_follow |
| Переход по URL ссылке | action | — | url_transit_action |
| Лететь по пути | animation | — | follow_path |
| Встроенная анимация | animation | да | launch_built_in_animation |
| Материал | animation | да | material_animation |
| Прозрачность | animation | да | opacity_animation |
| Проиграть анимацию | animation | — | play_animation |
| Трансформация кости | animation | да | skeletal_transform |
| Остановить анимацию | animation | — | stop_animation |
| Остановить полёт по пути | animation | — | stop_follow_path |
| Трансформация | animation | да | transformation_animation |
| Отправить сигнал | logic | — | emit_signal |
| Если — иначе | logic | — | if_action |
| Задать переменную | logic | — | set_variable |
| Подождать и | logic | — | wait_action |
| Изменить свойства | state | — | override_state |
| Переключить состояние | state | — | set_state |
Параметры
Скачивание контакта
Id contact_download_action · категория action
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
photo | resource | — | Photo |
fullName | string | — | Full name |
mobilePhone | string | — | Mobile phone |
workPhone | string | — | Work phone |
homePhone | string | — | Home phone |
company | string | — | Company |
email | string | — | |
position | string | — | Position |
address | string | — | Address |
website | string | — | Website |
Написать письмо
Id email_action · категория action
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
email | string | — |
Отпустить указатель
Id exit_pointer_lock · категория action
Без параметров.
Скачивание файла
Id file_download_action · категория action
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
resource | resource | — | File |
Следовать за объектом
Id follow · категория action
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
target | entity | null | Follow |
distance | number | 0 | Keep distance |
offsetX | number | 0 | Offset X |
offsetY | number | 0 | Offset Y |
offsetZ | number | 0 | Offset Z |
smoothing | number | 0.2 | Smoothing |
maxSpeed | number | 0 | Max speed |
lockY | boolean | false | Keep own height |
faceTarget | boolean | true | Face target |
turnSpeed | number | 0 | Turn speed |
Смотреть на объект
Id look_at_target · категория action
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
target | entity | null | Look at |
turnSpeed | number | 0 | Turn speed |
lockY | boolean | true | Keep upright |
Переход в мессенджер
Id messenger_action · категория action
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
platform | select | — | facebook, vk, instagram, whatsapp, telegram, viber, ok |
value | string | — | Value |
Вызов по номеру телефона
Id phone_call_action · категория action
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
phone | string | — | Phone |
Захватить указатель
Id request_pointer_lock · категория action
Без параметров.
Переход на сцену
Id scene_transit_action · категория action
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
sceneId | scene | — | Scene |
Показать / скрыть объект
Id set_visibility · категория action
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
visible | boolean | true | Visible |
Переход на пространство
Id space_transit_action · категория action
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
spaceId | space | — | Space |
sceneId | scene | null | Scene |
Прекратить следование
Id stop_follow · категория action
Без параметров.
Переход по URL ссылке
Id url_transit_action · категория action
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
url | string | — | URL |
transitionType | select | "new_tab" | new_tab, same_tab |
Лететь по пути
Id follow_path · категория animation
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
path | entity | null | Path |
duration | number | 3 | Duration |
loop | select | "once" | once, loop, ping_pong |
orient | boolean | true | Face along path |
reverse | boolean | false | Reverse |
Встроенная анимация
Id launch_built_in_animation · категория animation · устарел (ещё выполняется, но в палитрах больше не предлагается)
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
builtInAnimation | string | — | Animation |
startFrame | number | 0 | |
delay | number | 0 | |
repeatCount | number | 1 |
Материал
Id material_animation · категория animation · устарел (ещё выполняется, но в палитрах больше не предлагается)
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
materialId | resource | — | Material |
duration | number | 1 | |
delay | number | 0 | |
repeatCount | number | 1 |
Прозрачность
Id opacity_animation · категория animation · устарел (ещё выполняется, но в палитрах больше не предлагается)
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
opacity | number | 100 | |
duration | number | 1 | |
delay | number | 0 | |
repeatCount | number | 1 |
Проиграть анимацию
Id play_animation · категория animation
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
animator | entity | null | |
presetId | string | "" | |
loopType | select | "once" | once, count, forever |
repeatCount | number | 1 | |
speed | number | 1 | |
delay | number | 0 |
Трансформация кости
Id skeletal_transform · категория animation · устарел (ещё выполняется, но в палитрах больше не предлагается)
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
positionX | number | 0 | |
positionY | number | 0 | |
positionZ | number | 0 | |
quatX | number | 0 | |
quatY | number | 0 | |
quatZ | number | 0 | |
quatW | number | 1 | |
scaleX | number | 1 | |
scaleY | number | 1 | |
scaleZ | number | 1 | |
duration | number | 1 | |
delay | number | 0 | |
loopType | select | "count" | once, count, forever |
repeatCount | number | 1 |
Остановить анимацию
Id stop_animation · категория animation
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
animator | entity | null | |
presetId | string | "" |
Остановить полёт по пути
Id stop_follow_path · категория animation
Без параметров.
Трансформация
Id transformation_animation · категория animation · устарел (ещё выполняется, но в палитрах больше не предлагается)
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
rotationEnabled | boolean | true | |
rotationX | number | 0 | |
rotationY | number | 0 | |
rotationZ | number | 0 | |
positionEnabled | boolean | true | |
positionX | number | 0 | |
positionY | number | 0 | |
positionZ | number | 0 | |
scaleEnabled | boolean | true | |
scaleX | number | 1 | |
scaleY | number | 1 | |
scaleZ | number | 1 | |
duration | number | 1 | |
delay | number | 0 | |
loopType | select | "count" | once, count, forever |
repeatCount | number | 1 |
Отправить сигнал
Id emit_signal · категория logic
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
signal | string | "" | Signal |
scope | select | "targets" | targets, broadcast |
Если — иначе
Id if_action · категория logic
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
source | select | "always" | always, variable, distance, state, visible, random |
variable | string | "" | Variable |
target | entity | null | Object |
op | select | "==" | ==, !=, >, >=, <, <= |
value | string | "" | Value |
threshold | number | 1 | Threshold |
stateId | state | null | State |
flag | boolean | true | Expected |
Задать переменную
Id set_variable · категория logic
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
variable | string | "" | Variable |
mode | select | "set" | set, add, toggle |
value | string | "" | Value |
Подождать и
Id wait_action · категория logic
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
seconds | number | 1 | Delay |
Изменить свойства
Id override_state · категория state
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
patch | record | {} | |
durationMs | number | 0 | |
easing | select | "ease-in-out" | linear, ease-in, ease-out, ease-in-out |
Переключить состояние
Id set_state · категория state
| Параметр | Тип | По умолчанию | Варианты / подпись |
|---|---|---|---|
stateId | state | — | State |
durationMs | number | 0 | |
easing | select | "ease-in-out" | linear, ease-in, ease-out, ease-in-out |