Перейти к основному содержимому

Справочник шагов

Шагов: 29. Шаг — это то, что событие на самом деле делает, когда срабатывает его триггер. Скрипт может выполнить любой из них через ctx.step(name, params), а не переписывать поведение заново.

В редактореКатегорияУстарелId (скрипты, патчи)
Скачивание контактаactioncontact_download_action
Написать письмоactionemail_action
Отпустить указательactionexit_pointer_lock
Скачивание файлаactionfile_download_action
Следовать за объектомactionfollow
Смотреть на объектactionlook_at_target
Переход в мессенджерactionmessenger_action
Вызов по номеру телефонаactionphone_call_action
Захватить указательactionrequest_pointer_lock
Переход на сценуactionscene_transit_action
Показать / скрыть объектactionset_visibility
Переход на пространствоactionspace_transit_action
Прекратить следованиеactionstop_follow
Переход по URL ссылкеactionurl_transit_action
Лететь по путиanimationfollow_path
Встроенная анимацияanimationдаlaunch_built_in_animation
Материалanimationдаmaterial_animation
Прозрачностьanimationдаopacity_animation
Проиграть анимациюanimationplay_animation
Трансформация костиanimationдаskeletal_transform
Остановить анимациюanimationstop_animation
Остановить полёт по путиanimationstop_follow_path
Трансформацияanimationдаtransformation_animation
Отправить сигналlogicemit_signal
Если — иначеlogicif_action
Задать переменнуюlogicset_variable
Подождать иlogicwait_action
Изменить свойстваstateoverride_state
Переключить состояниеstateset_state

Параметры

Скачивание контакта

Id contact_download_action · категория action

ПараметрТипПо умолчаниюВарианты / подпись
photoresourcePhoto
fullNamestringFull name
mobilePhonestringMobile phone
workPhonestringWork phone
homePhonestringHome phone
companystringCompany
emailstringEmail
positionstringPosition
addressstringAddress
websitestringWebsite

Написать письмо

Id email_action · категория action

ПараметрТипПо умолчаниюВарианты / подпись
emailstringEmail

Отпустить указатель

Id exit_pointer_lock · категория action

Без параметров.

Скачивание файла

Id file_download_action · категория action

ПараметрТипПо умолчаниюВарианты / подпись
resourceresourceFile

Следовать за объектом

Id follow · категория action

ПараметрТипПо умолчаниюВарианты / подпись
targetentitynullFollow
distancenumber0Keep distance
offsetXnumber0Offset X
offsetYnumber0Offset Y
offsetZnumber0Offset Z
smoothingnumber0.2Smoothing
maxSpeednumber0Max speed
lockYbooleanfalseKeep own height
faceTargetbooleantrueFace target
turnSpeednumber0Turn speed

Смотреть на объект

Id look_at_target · категория action

ПараметрТипПо умолчаниюВарианты / подпись
targetentitynullLook at
turnSpeednumber0Turn speed
lockYbooleantrueKeep upright

Переход в мессенджер

Id messenger_action · категория action

ПараметрТипПо умолчаниюВарианты / подпись
platformselectfacebook, vk, instagram, whatsapp, telegram, viber, ok
valuestringValue

Вызов по номеру телефона

Id phone_call_action · категория action

ПараметрТипПо умолчаниюВарианты / подпись
phonestringPhone

Захватить указатель

Id request_pointer_lock · категория action

Без параметров.

Переход на сцену

Id scene_transit_action · категория action

ПараметрТипПо умолчаниюВарианты / подпись
sceneIdsceneScene

Показать / скрыть объект

Id set_visibility · категория action

ПараметрТипПо умолчаниюВарианты / подпись
visiblebooleantrueVisible

Переход на пространство

Id space_transit_action · категория action

ПараметрТипПо умолчаниюВарианты / подпись
spaceIdspaceSpace
sceneIdscenenullScene

Прекратить следование

Id stop_follow · категория action

Без параметров.

Переход по URL ссылке

Id url_transit_action · категория action

ПараметрТипПо умолчаниюВарианты / подпись
urlstringURL
transitionTypeselect"new_tab"new_tab, same_tab

Лететь по пути

Id follow_path · категория animation

ПараметрТипПо умолчаниюВарианты / подпись
pathentitynullPath
durationnumber3Duration
loopselect"once"once, loop, ping_pong
orientbooleantrueFace along path
reversebooleanfalseReverse

Встроенная анимация

Id launch_built_in_animation · категория animation · устарел (ещё выполняется, но в палитрах больше не предлагается)

ПараметрТипПо умолчаниюВарианты / подпись
builtInAnimationstringAnimation
startFramenumber0
delaynumber0
repeatCountnumber1

Материал

Id material_animation · категория animation · устарел (ещё выполняется, но в палитрах больше не предлагается)

ПараметрТипПо умолчаниюВарианты / подпись
materialIdresourceMaterial
durationnumber1
delaynumber0
repeatCountnumber1

Прозрачность

Id opacity_animation · категория animation · устарел (ещё выполняется, но в палитрах больше не предлагается)

ПараметрТипПо умолчаниюВарианты / подпись
opacitynumber100
durationnumber1
delaynumber0
repeatCountnumber1

Проиграть анимацию

Id play_animation · категория animation

ПараметрТипПо умолчаниюВарианты / подпись
animatorentitynull
presetIdstring""
loopTypeselect"once"once, count, forever
repeatCountnumber1
speednumber1
delaynumber0

Трансформация кости

Id skeletal_transform · категория animation · устарел (ещё выполняется, но в палитрах больше не предлагается)

ПараметрТипПо умолчаниюВарианты / подпись
positionXnumber0
positionYnumber0
positionZnumber0
quatXnumber0
quatYnumber0
quatZnumber0
quatWnumber1
scaleXnumber1
scaleYnumber1
scaleZnumber1
durationnumber1
delaynumber0
loopTypeselect"count"once, count, forever
repeatCountnumber1

Остановить анимацию

Id stop_animation · категория animation

ПараметрТипПо умолчаниюВарианты / подпись
animatorentitynull
presetIdstring""

Остановить полёт по пути

Id stop_follow_path · категория animation

Без параметров.

Трансформация

Id transformation_animation · категория animation · устарел (ещё выполняется, но в палитрах больше не предлагается)

ПараметрТипПо умолчаниюВарианты / подпись
rotationEnabledbooleantrue
rotationXnumber0
rotationYnumber0
rotationZnumber0
positionEnabledbooleantrue
positionXnumber0
positionYnumber0
positionZnumber0
scaleEnabledbooleantrue
scaleXnumber1
scaleYnumber1
scaleZnumber1
durationnumber1
delaynumber0
loopTypeselect"count"once, count, forever
repeatCountnumber1

Отправить сигнал

Id emit_signal · категория logic

ПараметрТипПо умолчаниюВарианты / подпись
signalstring""Signal
scopeselect"targets"targets, broadcast

Если — иначе

Id if_action · категория logic

ПараметрТипПо умолчаниюВарианты / подпись
sourceselect"always"always, variable, distance, state, visible, random
variablestring""Variable
targetentitynullObject
opselect"=="==, !=, >, >=, <, <=
valuestring""Value
thresholdnumber1Threshold
stateIdstatenullState
flagbooleantrueExpected

Задать переменную

Id set_variable · категория logic

ПараметрТипПо умолчаниюВарианты / подпись
variablestring""Variable
modeselect"set"set, add, toggle
valuestring""Value

Подождать и

Id wait_action · категория logic

ПараметрТипПо умолчаниюВарианты / подпись
secondsnumber1Delay

Изменить свойства

Id override_state · категория state

ПараметрТипПо умолчаниюВарианты / подпись
patchrecord{}
durationMsnumber0
easingselect"ease-in-out"linear, ease-in, ease-out, ease-in-out

Переключить состояние

Id set_state · категория state

ПараметрТипПо умолчаниюВарианты / подпись
stateIdstateState
durationMsnumber0
easingselect"ease-in-out"linear, ease-in, ease-out, ease-in-out