Zum Hauptinhalt springen

Step-Referenz

29 Steps. Ein Step ist das, was ein Event tatsächlich tut, wenn sein Trigger auslöst. Ein Skript kann jeden davon mit ctx.step(name, params) ausführen, statt das Verhalten neu zu implementieren.

Im EditorKategorieVeraltetId (Skripte, Patches)
Kontakt herunterladenactioncontact_download_action
E-Mail schreibenactionemail_action
Zeiger freigebenactionexit_pointer_lock
Datei-Downloadactionfile_download_action
Objekt folgenactionfollow
Objekt ansehenactionlook_at_target
Messenger öffnenactionmessenger_action
Telefonnummer anrufenactionphone_call_action
Zeiger sperrenactionrequest_pointer_lock
Szenenübergangactionscene_transit_action
Objekt ein-/ausblendenactionset_visibility
Raumübergangactionspace_transit_action
Folgen beendenactionstop_follow
URL öffnenactionurl_transit_action
Entlang des Pfads fliegenanimationfollow_path
Eingebaute Animationanimationjalaunch_built_in_animation
Materialanimationjamaterial_animation
Deckkraftanimationjaopacity_animation
Animation abspielenanimationplay_animation
Knochen-Transformationanimationjaskeletal_transform
Animation stoppenanimationstop_animation
Pfadflug beendenanimationstop_follow_path
Transformationanimationjatransformation_animation
Signal sendenlogicemit_signal
Wenn — sonstlogicif_action
Variable setzenlogicset_variable
Warten, dannlogicwait_action
Eigenschaften überschreibenstateoverride_state
Status setzenstateset_state

Parameter

Kontakt herunterladen

Id contact_download_action · kategorie action

ParameterTypStandardOptionen / Beschriftung
photoresourcePhoto
fullNamestringFull name
mobilePhonestringMobile phone
workPhonestringWork phone
homePhonestringHome phone
companystringCompany
emailstringEmail
positionstringPosition
addressstringAddress
websitestringWebsite

E-Mail schreiben

Id email_action · kategorie action

ParameterTypStandardOptionen / Beschriftung
emailstringEmail

Zeiger freigeben

Id exit_pointer_lock · kategorie action

Keine Parameter.

Datei-Download

Id file_download_action · kategorie action

ParameterTypStandardOptionen / Beschriftung
resourceresourceFile

Objekt folgen

Id follow · kategorie action

ParameterTypStandardOptionen / Beschriftung
targetentitynullFollow
distancenumber0Keep distance
offsetXnumber0Offset X
offsetYnumber0Offset Y
offsetZnumber0Offset Z
smoothingnumber0.2Smoothing
maxSpeednumber0Max speed
lockYbooleanfalseKeep own height
faceTargetbooleantrueFace target
turnSpeednumber0Turn speed

Objekt ansehen

Id look_at_target · kategorie action

ParameterTypStandardOptionen / Beschriftung
targetentitynullLook at
turnSpeednumber0Turn speed
lockYbooleantrueKeep upright

Messenger öffnen

Id messenger_action · kategorie action

ParameterTypStandardOptionen / Beschriftung
platformselectfacebook, vk, instagram, whatsapp, telegram, viber, ok
valuestringValue

Telefonnummer anrufen

Id phone_call_action · kategorie action

ParameterTypStandardOptionen / Beschriftung
phonestringPhone

Zeiger sperren

Id request_pointer_lock · kategorie action

Keine Parameter.

Szenenübergang

Id scene_transit_action · kategorie action

ParameterTypStandardOptionen / Beschriftung
sceneIdsceneScene

Objekt ein-/ausblenden

Id set_visibility · kategorie action

ParameterTypStandardOptionen / Beschriftung
visiblebooleantrueVisible

Raumübergang

Id space_transit_action · kategorie action

ParameterTypStandardOptionen / Beschriftung
spaceIdspaceSpace
sceneIdscenenullScene

Folgen beenden

Id stop_follow · kategorie action

Keine Parameter.

URL öffnen

Id url_transit_action · kategorie action

ParameterTypStandardOptionen / Beschriftung
urlstringURL
transitionTypeselect"new_tab"new_tab, same_tab

Entlang des Pfads fliegen

Id follow_path · kategorie animation

ParameterTypStandardOptionen / Beschriftung
pathentitynullPath
durationnumber3Duration
loopselect"once"once, loop, ping_pong
orientbooleantrueFace along path
reversebooleanfalseReverse

Eingebaute Animation

Id launch_built_in_animation · kategorie animation · veraltet (läuft weiterhin, wird aber nicht mehr in den Paletten angeboten)

ParameterTypStandardOptionen / Beschriftung
builtInAnimationstringAnimation
startFramenumber0
delaynumber0
repeatCountnumber1

Material

Id material_animation · kategorie animation · veraltet (läuft weiterhin, wird aber nicht mehr in den Paletten angeboten)

ParameterTypStandardOptionen / Beschriftung
materialIdresourceMaterial
durationnumber1
delaynumber0
repeatCountnumber1

Deckkraft

Id opacity_animation · kategorie animation · veraltet (läuft weiterhin, wird aber nicht mehr in den Paletten angeboten)

ParameterTypStandardOptionen / Beschriftung
opacitynumber100
durationnumber1
delaynumber0
repeatCountnumber1

Animation abspielen

Id play_animation · kategorie animation

ParameterTypStandardOptionen / Beschriftung
animatorentitynull
presetIdstring""
loopTypeselect"once"once, count, forever
repeatCountnumber1
speednumber1
delaynumber0

Knochen-Transformation

Id skeletal_transform · kategorie animation · veraltet (läuft weiterhin, wird aber nicht mehr in den Paletten angeboten)

ParameterTypStandardOptionen / Beschriftung
positionXnumber0
positionYnumber0
positionZnumber0
quatXnumber0
quatYnumber0
quatZnumber0
quatWnumber1
scaleXnumber1
scaleYnumber1
scaleZnumber1
durationnumber1
delaynumber0
loopTypeselect"count"once, count, forever
repeatCountnumber1

Animation stoppen

Id stop_animation · kategorie animation

ParameterTypStandardOptionen / Beschriftung
animatorentitynull
presetIdstring""

Pfadflug beenden

Id stop_follow_path · kategorie animation

Keine Parameter.

Transformation

Id transformation_animation · kategorie animation · veraltet (läuft weiterhin, wird aber nicht mehr in den Paletten angeboten)

ParameterTypStandardOptionen / Beschriftung
rotationEnabledbooleantrue
rotationXnumber0
rotationYnumber0
rotationZnumber0
positionEnabledbooleantrue
positionXnumber0
positionYnumber0
positionZnumber0
scaleEnabledbooleantrue
scaleXnumber1
scaleYnumber1
scaleZnumber1
durationnumber1
delaynumber0
loopTypeselect"count"once, count, forever
repeatCountnumber1

Signal senden

Id emit_signal · kategorie logic

ParameterTypStandardOptionen / Beschriftung
signalstring""Signal
scopeselect"targets"targets, broadcast

Wenn — sonst

Id if_action · kategorie logic

ParameterTypStandardOptionen / Beschriftung
sourceselect"always"always, variable, distance, state, visible, random
variablestring""Variable
targetentitynullObject
opselect"=="==, !=, >, >=, <, <=
valuestring""Value
thresholdnumber1Threshold
stateIdstatenullState
flagbooleantrueExpected

Variable setzen

Id set_variable · kategorie logic

ParameterTypStandardOptionen / Beschriftung
variablestring""Variable
modeselect"set"set, add, toggle
valuestring""Value

Warten, dann

Id wait_action · kategorie logic

ParameterTypStandardOptionen / Beschriftung
secondsnumber1Delay

Eigenschaften überschreiben

Id override_state · kategorie state

ParameterTypStandardOptionen / Beschriftung
patchrecord{}
durationMsnumber0
easingselect"ease-in-out"linear, ease-in, ease-out, ease-in-out

Status setzen

Id set_state · kategorie state

ParameterTypStandardOptionen / Beschriftung
stateIdstateState
durationMsnumber0
easingselect"ease-in-out"linear, ease-in, ease-out, ease-in-out