forked from TobiasF92/FS22_interactiveControl
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinteractiveControl.html
More file actions
93 lines (93 loc) · 42.9 KB
/
Copy pathinteractiveControl.html
File metadata and controls
93 lines (93 loc) · 42.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<!DOCTYPE html>
<head>
<title>XML Documentation (v1.13.1.1): interactiveControl</title>
<style>
body {
font-family: "Courier New";
overflow-x: scroll;
}
.idTag {
color: rgb(0, 0, 255);
}
.idAttr {
color: rgb(255, 0, 0);
}
.idAttrVal {
color: rgb(0, 0, 0);
}
.idVal {
color: rgb(128, 0, 255);
}
.attr {
position: relative;
display: inline-block;
font-weight: normal;
}
.attr .attrInfo {
visibility: hidden;
width: 350px;
top: 100%;
left: 50%;
margin-left: -175px;
background-color: white;
text-align: left;
padding: 5px 0;
border-radius: 6px;
border-style: solid;
border-color: black;
color: black;
position: absolute;
z-index: 1;
}
.attr:hover .attrInfo {
visibility: visible;
}
.attr:hover{
font-weight: bold;
}
</style>
</head>
<span class="idTag"><vehicle</span><span class="idAttr"></span><span class="idTag">></span><br>
<span style="margin-left:2em"></span><br>
<span style="margin-left:2em"><span class="idTag"><interactiveControl</span><span class="idAttr"></span><span class="idTag">></span></span><br>
<span style="margin-left:4em"><span class="idTag"><interactiveControlConfigurations</span><span class="idAttr"></span><span class="idTag">></span></span><br>
<span style="margin-left:6em"><span class="idTag"><interactiveControlConfiguration</span><span class="idAttr"></span><span class="idTag">></span></span><br>
<span style="margin-left:8em"><span class="idTag"><interactiveControls</span><span class="idAttr"></span><span class="idTag">></span></span><br>
<span style="margin-left:10em"><span class="idTag"><interactiveControl</span><span class="idAttr"> <span class="attr"><span class="idAttr">negText</span>=<span class="idVal">"$l10n_actionIC_deactivate"</span><span class="attrInfo">Description: Text for negative direction action<br>Type: String or l10n key<br>Default: $l10n_actionIC_deactivate<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">posText</span>=<span class="idVal">"$l10n_actionIC_activate"</span><span class="attrInfo">Description: Text for positive direction action<br>Type: String or l10n key<br>Default: $l10n_actionIC_activate<br>Required: no<br></span></span></span><span class="idTag">></span></span><br>
<span style="margin-left:12em"><span class="idTag"><animation</span><span class="idAttr"> <span class="attr"><span class="idAttr">initTime</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: Start animation time<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">name</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Animation name<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">speedScale</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: Speed factor animation is played<br>Type: Float<br>Default: 1<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:12em"><span class="idTag"><button</span><span class="idAttr"> <span class="attr"><span class="idAttr">animMaxLimit</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: Max. anim limit<br>Type: Float<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">animMinLimit</span>=<span class="idVal">"0"</span><span class="attrInfo">Description: Min. anim limit<br>Type: Float<br>Default: 0<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">animName</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Animation name<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">foldMaxLimit</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: Fold max. limit<br>Type: Float<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">foldMinLimit</span>=<span class="idVal">"0"</span><span class="attrInfo">Description: Fold min. limit<br>Type: Float<br>Default: 0<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">forcedState</span>=<span class="idVal">"boolean"</span><span class="attrInfo">Description: Forced state at execution<br>Type: Boolean<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">input</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Name of button<br>Type: String<br>Required: yes<br></span></span> <span class="attr"><span class="idAttr">range</span>=<span class="idVal">"5"</span><span class="attrInfo">Description: Range of button<br>Type: Float<br>Default: 5<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">refNode</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: Reference node used to calculate the range. If not set, vehicle rootNode is used.<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">type</span>=<span class="idVal">"UNKNOWN"</span><span class="attrInfo">Description: Types of interactive object<br>Type: String<br>Default: UNKNOWN<br>Required: yes<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:12em"><span class="idTag"><clickPoint</span><span class="idAttr"> <span class="attr"><span class="idAttr">alignToCamera</span>=<span class="idVal">"true"</span><span class="attrInfo">Description: Aligns clickpoint to current camera<br>Type: Boolean<br>Default: true<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">animMaxLimit</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: Max. anim limit<br>Type: Float<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">animMinLimit</span>=<span class="idVal">"0"</span><span class="attrInfo">Description: Min. anim limit<br>Type: Float<br>Default: 0<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">animName</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Animation name<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">blinkSpeedScale</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: Speed scale of size scaling<br>Type: Float<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">foldMaxLimit</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: Fold max. limit<br>Type: Float<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">foldMinLimit</span>=<span class="idVal">"0"</span><span class="attrInfo">Description: Fold min. limit<br>Type: Float<br>Default: 0<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">forcedState</span>=<span class="idVal">"boolean"</span><span class="attrInfo">Description: Forced state at execution<br>Type: Boolean<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">iconType</span>=<span class="idVal">"CROSS"</span><span class="attrInfo">Description: Types of click point: TURNLIGHT_RIGHT GPS TURNLIGHT_LEFT UNKNOWN CRUISE_CONTROL IGNITIONKEY ATTACHERJOINT_LOWER ATTACHERJOINT_LIFT ATTACHERJOINT TURN_ON LIGHT BEACON_LIGHT ARROW PIPE_FOLDING LIGHT_HIGH CROSS<br>Type: String<br>Default: CROSS<br>Required: yes<br></span></span> <span class="attr"><span class="idAttr">invertX</span>=<span class="idVal">"false"</span><span class="attrInfo">Description: Invert click icon on x-axis<br>Type: Boolean<br>Default: false<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">invertZ</span>=<span class="idVal">"false"</span><span class="attrInfo">Description: Invert click icon on x-axis<br>Type: Boolean<br>Default: false<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">node</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: Click point node<br>Type: Index to i3d node or i3d mapping identifier<br>Required: yes<br></span></span> <span class="attr"><span class="idAttr">scaleOffset</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: Scale offset<br>Type: Float<br>Default: size / 10<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">size</span>=<span class="idVal">"0.04"</span><span class="attrInfo">Description: Size of click point<br>Type: Float<br>Default: 0.04<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">type</span>=<span class="idVal">"UNKNOWN"</span><span class="attrInfo">Description: Types of interactive object<br>Type: String<br>Default: UNKNOWN<br>Required: yes<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:12em"><span class="idTag"><configurationsRestrictions</span><span class="idAttr"></span><span class="idTag">></span></span><br>
<span style="margin-left:14em"><span class="idTag"><restriction</span><span class="idAttr"> <span class="attr"><span class="idAttr">indicies</span>=<span class="idVal">"1 2 .. n"</span><span class="attrInfo">Description: Configuration indicies to block interactive control<br>Type: Multiple values<br>Default: true<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">name</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Configuration name<br>Type: String<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:12em"><span class="idTag"></configurationsRestrictions></span></span><br>
<span style="margin-left:12em"><span class="idTag"><dashboard</span><span class="idAttr"> <span class="attr"><span class="idAttr">activeTime</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: (IC) Time to hold dashboard active<br>Type: Time in seconds<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">animName</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: (ANIMATION) Animation name<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">baseColor</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">displayType</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Display type name<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">doInterpolation</span>=<span class="idVal">"false"</span><span class="attrInfo">Description: Do interpolation<br>Type: Boolean<br>Default: false<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">emissiveScale</span>=<span class="idVal">"0.2"</span><span class="attrInfo">Description: (NUMBER) Scale of emissive map<br>Type: Float<br>Default: 0.2<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">emitColor</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">font</span>=<span class="idVal">"DIGIT"</span><span class="attrInfo">Description: (NUMBER) Name of font to apply to mesh<br>Type: String<br>Default: DIGIT<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">fontThickness</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: (TEXT) Thickness factor for font characters<br>Type: Float<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">groups</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: List of groups<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">hasNormalMap</span>=<span class="idVal">"false"</span><span class="attrInfo">Description: (NUMBER) Normal map will be applied to number decals<br>Type: Boolean<br>Default: false<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">hiddenColor</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">idleValue</span>=<span class="idVal">"0"</span><span class="attrInfo">Description: Idle value<br>Type: Float<br>Default: 0<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">intensity</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: (EMITTER) Intensity<br>Type: Float<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">interpolationSpeed</span>=<span class="idVal">"0.005"</span><span class="attrInfo">Description: Interpolation speed<br>Type: Float<br>Default: 0.005<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">maxRot</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">maxValueAnim</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: (ANIMATION) Max. reference value for animation<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">maxValueRot</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: (ROT) Max. reference value for rotation<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">maxValueSlider</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: (SLIDER) Max. reference value for slider<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">minRot</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">minValueAnim</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: (ANIMATION) Min. reference value for animation<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">minValueRot</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: (ROT) Min. reference value for rotation<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">minValueSlider</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: (SLIDER) Min. reference value for slider<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">node</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: (EMITTER | ROT | VISIBILITY) Node<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">numberColor</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">numbers</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: (NUMBER) Numbers node<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">onICActivate</span>=<span class="idVal">"true"</span><span class="attrInfo">Description: (IC) Use dashboard on activate ic action<br>Type: Boolean<br>Default: true<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">onICDeactivate</span>=<span class="idVal">"true"</span><span class="attrInfo">Description: (IC) Use dashboard on deactivate ic action<br>Type: Boolean<br>Default: true<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">precision</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: (NUMBER) Precision<br>Type: Integer<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">raiseTime</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: (IC) Time to raise dashboard active<br>Type: Time in seconds<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">rotAxis</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: (ROT) Rotation axis<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">textAlignment</span>=<span class="idVal">"RIGHT"</span><span class="attrInfo">Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)<br>Type: String<br>Default: RIGHT<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">textColor</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">textMask</span>=<span class="idVal">"00.0"</span><span class="attrInfo">Description: (TEXT) Font Mask<br>Type: String<br>Default: 00.0<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">textScaleX</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: (TEXT) Global X scale of text<br>Type: Float<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">textScaleY</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: (TEXT) Global Y scale of text<br>Type: Float<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">textSize</span>=<span class="idVal">"0.03"</span><span class="attrInfo">Description: (TEXT) Size of font in meter<br>Type: Float<br>Default: 0.03<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">valueType</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Value type name (Available: ic_state | ic_stateValue | ic_action)<br>Type: String<br>Required: no<br></span></span></span><span class="idTag">></span></span><br>
<span style="margin-left:14em"><span class="idTag"><state</span><span class="idAttr"> <span class="attr"><span class="idAttr">rotation</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: (MULTI_STATE) Rotation while state is active<br>Type: Rotation values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">scale</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: (MULTI_STATE) Scale while state is active<br>Type: Scale values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">translation</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: (MULTI_STATE) Translation while state is active<br>Type: Translation values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">value</span>=<span class="idVal">"1 2 .. n"</span><span class="attrInfo">Description: (MULTI_STATE) One or multiple values separated by space to activate the state<br>Type: Multiple values<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">visibility</span>=<span class="idVal">"boolean"</span><span class="attrInfo">Description: (MULTI_STATE) Visibility while state is active<br>Type: Boolean<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:12em"><span class="idTag"></dashboard></span></span><br>
<span style="margin-left:12em"><span class="idTag"><dependingDashboards</span><span class="idAttr"> <span class="attr"><span class="idAttr">animName</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Dashboard animName<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">dashboardActive</span>=<span class="idVal">"true"</span><span class="attrInfo">Description: (IC) Dashboard state while control is active<br>Type: Boolean<br>Default: true<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">dashboardInactive</span>=<span class="idVal">"true"</span><span class="attrInfo">Description: (IC) Dashboard state while control is inactive<br>Type: Boolean<br>Default: true<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">dashboardValueActive</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: (IC) Dashboard value while control is active<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">dashboardValueInactive</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: (IC) Dashboard value while control is inactive<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">node</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: Dashboard node<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">numbers</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: Dashboard numbers<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:12em"><span class="idTag"><dependingInteractiveControl</span><span class="idAttr"> <span class="attr"><span class="idAttr">blockState</span>=<span class="idVal">"boolean"</span><span class="attrInfo">Description: Interactive control state to block depending control<br>Type: Boolean<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">forcedBlockedState</span>=<span class="idVal">"boolean"</span><span class="attrInfo">Description: Forced state of depending control if blocked<br>Type: Boolean<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">index</span>=<span class="idVal">"integer"</span><span class="attrInfo">Description: Index of depending interactive control<br>Type: Integer<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:12em"><span class="idTag"><dependingMovingPart</span><span class="idAttr"> <span class="attr"><span class="idAttr">isInactive</span>=<span class="idVal">"true"</span><span class="attrInfo">Description: (IC) Is moving part active while control is used<br>Type: Boolean<br>Default: true<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">node</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: Moving part node<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:12em"><span class="idTag"><dependingMovingTool</span><span class="idAttr"> <span class="attr"><span class="idAttr">isInactive</span>=<span class="idVal">"true"</span><span class="attrInfo">Description: (IC) Is moving tool active while control is used<br>Type: Boolean<br>Default: true<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">node</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: Moving tool node<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:12em"><span class="idTag"><function</span><span class="idAttr"> <span class="attr"><span class="idAttr">name</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Function name (Avaiable: | MOTOR_START_STOPP | LIGHTS_TOGGLE | LIGHTS_WORKBACK_TOGGLE | LIGHTS_WORKFRONT_TOGGLE | LIGHTS_HIGHBEAM_TOGGLE | LIGHTS_TURNLIGHT_HAZARD_TOGGLE | LIGHTS_TURNLIGHT_LEFT_TOGGLE | LIGHTS_TURNLIGHT_RIGHT_TOGGLE | LIGHTS_BEACON_TOGGLE | LIGHTS_PIPE_TOGGLE | CRUISE_CONTROL_TOGGLE | DRIVE_DIRECTION_TOGGLE | COVER_TOGGLE | ATTACHERJOINT_LIFT_LOWER | ATTACHERJOINT_TURN_ON_OFF | TURN_ON_OFF | ATTACHERJOINT_FOLDING_TOGGLE | PIPE_FOLDING_TOGGLE | FOLDING_TOGGLE | ATTACHERJOINTS_TOGGLE_DISCHARGE | DISCHARGE_TOGGLE | CRABSTEERING_TOGGLE | RADIO_TOGGLE | RADIO_CHANNEL_NEXT | RADIO_CHANNEL_PREVIOUS | RADIO_ITEM_NEXT | RADIO_ITEM_PREVIOUS | VARIABLE_WORK_WIDTH_LEFT_INCREASE | VARIABLE_WORK_WIDTH_LEFT_DECREASE | ATTACHERJOINTS_VARIABLE_WORK_WIDTH_LEFT_INCREASE | ATTACHERJOINTS_VARIABLE_WORK_WIDTH_LEFT_DECREASE | VARIABLE_WORK_WIDTH_RIGHT_INCREASE | VARIABLE_WORK_WIDTH_RIGHT_DECREASE | ATTACHERJOINTS_VARIABLE_WORK_WIDTH_RIGHT_INCREASE | ATTACHERJOINTS_VARIABLE_WORK_WIDTH_RIGHT_DECREASE | VARIABLE_WORK_WIDTH_TOGGLE | ATTACHERJOINTS_VARIABLE_WORK_WIDTH_TOGGLE | ATTACHERJOINTS_ATTACH_DETACH | REVERSEDRIVING_TOGGLE | GPS_TOGGLE | PF_CROP_SENSOR_TOGGLE | PF_ATTACHERJOINTS_CROP_SENSOR_TOGGLE | PF_SEED_RATE_MODE | PF_ATTACHERJOINTS_SEED_RATE_MODE | PF_SEED_RATE_UP | PF_SEED_RATE_DOWN | PF_ATTACHERJOINTS_SEED_RATE_UP | PF_ATTACHERJOINTS_SEED_RATE_DOWN | PF_SPRAY_AMOUNT_MODE | PF_ATTACHERJOINTS_SPRAY_AMOUNT_MODE | PF_SPRAY_AMOUNT_UP | PF_SPRAY_AMOUNT_DOWN | PF_ATTACHERJOINTS_SPRAY_AMOUNT_UP | PF_ATTACHERJOINTS_SPRAY_AMOUNT_DOWN | VCA_TOGGLE_AWD | VCA_TOGGLE_DIFFLOCK_FRONT | VCA_TOGGLE_DIFFLOCK_BACK | VCA_TOGGLE_PARKINGBRAKE | HEADLAND_MANAGEMENT_TOGGLE | MS_TOGGLE_PUMP | MS_TOGGLE_PUMP_DIRECTION)<br>Type: String<br>Required: no<br></span></span></span><span class="idTag">></span></span><br>
<span style="margin-left:14em"><span class="idTag"><attacherJoint</span><span class="idAttr"> <span class="attr"><span class="idAttr">index</span>=<span class="idVal">"integer"</span><span class="attrInfo">Description: Attacher joint index to be controlled<br>Type: Integer<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">indicies</span>=<span class="idVal">"1 2 .. n"</span><span class="attrInfo">Description: Attacher joint indicies to be controlled<br>Type: Multiple values<br>Default: true<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:12em"><span class="idTag"></function></span></span><br>
<span style="margin-left:12em"><span class="idTag"><objectChange</span><span class="idAttr"> <span class="attr"><span class="idAttr">centerOfMassActive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: center of mass if object change is active<br>Type: Multiple values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">centerOfMassInactive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: center of mass if object change is in active<br>Type: Multiple values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">compoundChildActive</span>=<span class="idVal">"boolean"</span><span class="attrInfo">Description: compound child state if object change is active<br>Type: Boolean<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">compoundChildInactive</span>=<span class="idVal">"boolean"</span><span class="attrInfo">Description: compound child state if object change is in active<br>Type: Boolean<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">interpolation</span>=<span class="idVal">"false"</span><span class="attrInfo">Description: Value will be interpolated<br>Type: Boolean<br>Default: false<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">interpolationTime</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: Time for interpolation<br>Type: Time in seconds<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">massActive</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: mass if object change is active<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">massInactive</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: mass if object change is in active<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">node</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: Object change node<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">parentNodeActive</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: parent node if object change is active<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">parentNodeInactive</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: parent node if object change is in active<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">rigidBodyTypeActive</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: rigid body type if object change is active<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">rigidBodyTypeInactive</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: rigid body type if object change is in active<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">rotationActive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: rotation if object change is active<br>Type: Rotation values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">rotationInactive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: rotation if object change is in active<br>Type: Rotation values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">scaleActive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: scale if object change is active<br>Type: Scale values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">scaleInactive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: scale if object change is in active<br>Type: Scale values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">shaderParameter</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Shader parameter name<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">shaderParameterActive</span>=<span class="idVal">"x y z w"</span><span class="attrInfo">Description: shaderParameter if object change is active<br>Type: Multiple values (x, y, z, w)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">shaderParameterInactive</span>=<span class="idVal">"x y z w"</span><span class="attrInfo">Description: shaderParameter if object change is in active<br>Type: Multiple values (x, y, z, w)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">sharedShaderParameter</span>=<span class="idVal">"false"</span><span class="attrInfo">Description: Shader parameter is applied on all objects with the same material<br>Type: Boolean<br>Default: false<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">translationActive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: translation if object change is active<br>Type: Translation values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">translationInactive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: translation if object change is in active<br>Type: Translation values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">visibilityActive</span>=<span class="idVal">"boolean"</span><span class="attrInfo">Description: visibility if object change is active<br>Type: Boolean<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">visibilityInactive</span>=<span class="idVal">"boolean"</span><span class="attrInfo">Description: visibility if object change is in active<br>Type: Boolean<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:12em"><span class="idTag"><soundModifier</span><span class="idAttr"> <span class="attr"><span class="idAttr">delayedSoundAnimationTime</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: Delayed sound animation time<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">indoorFactor</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: Indoor sound modifier factor for active interactive control<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">name</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Animation name, if not set, first animation will be used<br>Type: String<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:10em"><span class="idTag"></interactiveControl></span></span><br>
<span style="margin-left:10em"><span class="idTag"><outdoorTrigger</span><span class="idAttr"> <span class="attr"><span class="idAttr">node</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: Outdoor trigger node<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:8em"><span class="idTag"></interactiveControls></span></span><br>
<span style="margin-left:8em"><span class="idTag"><objectChange</span><span class="idAttr"> <span class="attr"><span class="idAttr">centerOfMassActive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: center of mass if object change is active<br>Type: Multiple values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">centerOfMassInactive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: center of mass if object change is in active<br>Type: Multiple values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">compoundChildActive</span>=<span class="idVal">"boolean"</span><span class="attrInfo">Description: compound child state if object change is active<br>Type: Boolean<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">compoundChildInactive</span>=<span class="idVal">"boolean"</span><span class="attrInfo">Description: compound child state if object change is in active<br>Type: Boolean<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">interpolation</span>=<span class="idVal">"false"</span><span class="attrInfo">Description: Value will be interpolated<br>Type: Boolean<br>Default: false<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">interpolationTime</span>=<span class="idVal">"1"</span><span class="attrInfo">Description: Time for interpolation<br>Type: Time in seconds<br>Default: 1<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">massActive</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: mass if object change is active<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">massInactive</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: mass if object change is in active<br>Type: Float<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">node</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: Object change node<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">parentNodeActive</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: parent node if object change is active<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">parentNodeInactive</span>=<span class="idVal">"node"</span><span class="attrInfo">Description: parent node if object change is in active<br>Type: Index to i3d node or i3d mapping identifier<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">rigidBodyTypeActive</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: rigid body type if object change is active<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">rigidBodyTypeInactive</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: rigid body type if object change is in active<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">rotationActive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: rotation if object change is active<br>Type: Rotation values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">rotationInactive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: rotation if object change is in active<br>Type: Rotation values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">scaleActive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: scale if object change is active<br>Type: Scale values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">scaleInactive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: scale if object change is in active<br>Type: Scale values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">shaderParameter</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Shader parameter name<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">shaderParameterActive</span>=<span class="idVal">"x y z w"</span><span class="attrInfo">Description: shaderParameter if object change is active<br>Type: Multiple values (x, y, z, w)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">shaderParameterInactive</span>=<span class="idVal">"x y z w"</span><span class="attrInfo">Description: shaderParameter if object change is in active<br>Type: Multiple values (x, y, z, w)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">sharedShaderParameter</span>=<span class="idVal">"false"</span><span class="attrInfo">Description: Shader parameter is applied on all objects with the same material<br>Type: Boolean<br>Default: false<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">translationActive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: translation if object change is active<br>Type: Translation values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">translationInactive</span>=<span class="idVal">"x y z"</span><span class="attrInfo">Description: translation if object change is in active<br>Type: Translation values (x, y, z)<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">visibilityActive</span>=<span class="idVal">"boolean"</span><span class="attrInfo">Description: visibility if object change is active<br>Type: Boolean<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">visibilityInactive</span>=<span class="idVal">"boolean"</span><span class="attrInfo">Description: visibility if object change is in active<br>Type: Boolean<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:6em"><span class="idTag"></interactiveControlConfiguration></span></span><br>
<span style="margin-left:4em"><span class="idTag"></interactiveControlConfigurations></span></span><br>
<span style="margin-left:4em"><span class="idTag"><registers</span><span class="idAttr"></span><span class="idTag">></span></span><br>
<span style="margin-left:6em"><span class="idTag"><clickIcon</span><span class="idAttr"> <span class="attr"><span class="idAttr">blinkSpeed</span>=<span class="idVal">"float"</span><span class="attrInfo">Description: Blinkspeed of clickIcon<br>Type: Float<br>Default: true<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">filename</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: ClickIcon filename<br>Type: String<br>Default: true<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">name</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: ClickIcon identification name<br>Type: String<br>Default: true<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">node</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: ClickIcon node to load dynamic<br>Type: String<br>Default: true<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:4em"><span class="idTag"></registers></span></span><br>
<span style="margin-left:2em"><span class="idTag"></interactiveControl></span></span><br>
<span style="margin-left:2em"></span><br>
<span style="margin-left:2em"><span class="idTag"><parentFile</span><span class="idAttr"> <span class="attr"><span class="idAttr">xmlFilename</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Remove vehicle if unit empty<br>Type: String<br>Required: no<br></span></span></span><span class="idTag">></span></span><br>
<span style="margin-left:4em"><span class="idTag"><attributes</span><span class="idAttr"></span><span class="idTag">></span></span><br>
<span style="margin-left:6em"><span class="idTag"><clearList</span><span class="idAttr"> <span class="attr"><span class="idAttr">keepIndex</span>=<span class="idVal">"integer"</span><span class="attrInfo">Description: Index of list to keep<br>Type: Integer<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">path</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: List to clear but keep one item<br>Type: String<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:6em"><span class="idTag"><remove</span><span class="idAttr"> <span class="attr"><span class="idAttr">path</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Path to remove from parent xml<br>Type: String<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:6em"><span class="idTag"><set</span><span class="idAttr"> <span class="attr"><span class="idAttr">path</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Path change in parent xml<br>Type: String<br>Required: no<br></span></span> <span class="attr"><span class="idAttr">value</span>=<span class="idVal">"string"</span><span class="attrInfo">Description: Target value to set in parent file<br>Type: String<br>Required: no<br></span></span></span><span class="idTag">/></span></span><br>
<span style="margin-left:4em"><span class="idTag"></attributes></span></span><br>
<span style="margin-left:2em"><span class="idTag"></parentFile></span></span><br>
<span class="idTag"></vehicle></span><br>