Action-UserAttributes

Aus UniversalProcessKit
Wechseln zu: Navigation, Suche

Die Action-UserAttribute werden von bestimmten Modulen wie dem Processor oder dem FillTrigger benutzt. Sie setzen sich aus den Namen der folgenden 9 UserAttributes zusammen sowie der entsprechenden Endung, die vom Modul abgefragt wird. Bsp ist die Aktion "add.." mit "..IfFilling" beim FillTrigger kombinierbar - der Name des zu verwendenden UserAttributes beim Filltrigger wäre dann "addIfFilling".

Inhaltsverzeichnis

add.. (string)

Ausprägung Beschreibung
(ohne) (default) Es wird nichts hinzugefügt
(Auflistung von Füllständen und Fülltypen) Fügt bestimmte Füllstände hinzu, wenn die Aktion ausgeführt wird.

Bsp: „1 counter“, „5 manure 100 barley 30 water“

remove.. (string)

Ausprägung Beschreibung
(ohne) (default) Es wird nichts abgezogen
(Auflistung von Füllständen und Fülltypen) Zieht eine bestimmte Füllmenge ab, wenn die Aktion ausgeführt wird.

Bsp: „1 counter“, „5 manure 100 barley 30 water“

show.. (string)

Ausprägung Beschreibung
(ohne) (default) Es werden keine i3d-Objekte eingeblendet.
(Auflistung von i3d-Objekten) Liste an Namen von i3d-Objekten, die eingeblendet werden sollen.

Die i3d-Objekte können Shapes, TransformGroups, AudioSources, Lights und Dynamics sein.
Bsp: „waterFlow“, „silo1_siloFillSound silo1_wheatParticleSystem_emitter1“

hide.. (string)

Ausprägung Beschreibung
(ohne) (default) Es werden keine i3d-Objekte ausgeblendet.
(Auflistung von i3d-Objekten) Liste an Namen von i3d-Objekten, die ausgeblendet werden sollen.

Die i3d-Objekte können Shapes, TransformGroups, AudioSources, Lights und Dynamics sein.
Bsp: „waterFlow“, „silo1_siloFillSound silo1_wheatParticleSystem_emitter1“

play.. (string)

Ausprägung Beschreibung
(ohne) (default) Es werden keine Sounds oder Animationen abgespielt.
(Auflistung von Shape-Namen) Liste an Namen von AudioSources und/oder Animationen in der i3d, die abgespielt werden sollen.

Bsp: „cashRegistry“

stop.. (string)

Ausprägung Beschreibung
(ohne) (default) Es werden keine Sounds oder Animationen gestoppt.
(Auflistung von Shape-Namen) Liste an Namen von AudioSources und/oder Animationen in der i3d, die gestoppt werden sollen.

Bsp: „cashRegistry“

emptyFillTypes.. (string)

Ausprägung Beschreibung
(ohne) (default) Es wird nichts geleert
(Auflistung von Fülltypen) Leert bestimmte Füllstände, dh. setzt sie auf 0, wenn die Aktion ausgeführt wird.

Bspw. um einen Zähler zurückzusetzen.
Bsp: „counter“, „wheat barley“

topUpFillTypes.. (string)

Ausprägung Beschreibung
(ohne) (default) Es wird nichts aufgefüllt
(Auflistung von Fülltypen) Füllt bestimmte Füllstände, dh. setzt sie auf ihre Maximalkapazität, wenn die Aktion ausgeführt wird.

Bspw. um einen Zähler zu aktivieren.
Bsp: „counter“, „wheat barley“

enableChildren.. (boolean)

Ausprägung Beschreibung
true Die untergeordneten Module werden aktiviert, wenn die Aktion ausgeführt wird, um bspw. eine Animation abzuspielen.

Nicht in Kombination mit disableChildren.. der selben Aktion.

false (default) Die untergeordneten Module werden weder aktiviert noch deaktiviert.

disableChildren.. (boolean)

Ausprägung Beschreibung
true Die untergeordneten Module werden deaktiviert, wenn die Aktion ausgeführt wird, um bspw. eine Animation abzuspielen.

Nicht in Kombination mit enableChildren.. der selben Aktion.

false (default) Die untergeordneten Module werden weder aktiviert noch deaktiviert.