Cabin Interactions fixed for 2020
This commit is contained in:
parent
6264e25e16
commit
2d49cfa891
File diff suppressed because it is too large
Load Diff
@ -1,8 +1,8 @@
|
|||||||
<ModelBehaviors>
|
<ModelBehaviors>
|
||||||
<Include RelativeFile="..\Templates\Cabin.xml"/>
|
<Include RelativeFile="..\Templates\Cabin.xml" />
|
||||||
<Include RelativeFile="CabinInteractions.xml"/>
|
<Include RelativeFile="CabinInteractions.xml" />
|
||||||
<Template Name="MD11_PaxCabin">
|
<Template Name="MD11_PaxCabin">
|
||||||
<UseTemplate Name="MD11_Cabin_Interactions"/>
|
<UseTemplate Name="MD11_Cabin_Interactions" />
|
||||||
<Component ID="MD11_Cabin_Lights_Emis">
|
<Component ID="MD11_Cabin_Lights_Emis">
|
||||||
<UseTemplate Name="MD11_Cabin_Lighting">
|
<UseTemplate Name="MD11_Cabin_Lighting">
|
||||||
<NODE_ID>MD11_cabin_walls_000</NODE_ID>
|
<NODE_ID>MD11_cabin_walls_000</NODE_ID>
|
||||||
@ -5494,9 +5494,7 @@
|
|||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
</Component>
|
</Component>
|
||||||
<Component ID="MD11_Cabin_Oxy_Masks">
|
<Component ID="MD11_Cabin_Oxy_Masks">
|
||||||
<UseTemplate Name="MD11_Cabin_Oxygen_Masks_Viz">
|
<!-- NOTE: 103FIX - Remove duplicate 000 -->
|
||||||
<NODE_ID>MD11_cabin_oxymasks_000</NODE_ID>
|
|
||||||
</UseTemplate>
|
|
||||||
<UseTemplate Name="MD11_Cabin_Oxygen_Masks_Viz">
|
<UseTemplate Name="MD11_Cabin_Oxygen_Masks_Viz">
|
||||||
<NODE_ID>MD11_cabin_oxymasks_000</NODE_ID>
|
<NODE_ID>MD11_cabin_oxymasks_000</NODE_ID>
|
||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
<ModelBehaviors>
|
<ModelBehaviors>
|
||||||
<Template Name="MD11_Cabin_Lighting">
|
<Template Name="MD11_Cabin_Lighting">
|
||||||
<DefaultTemplateParameters>
|
<DefaultTemplateParameters>
|
||||||
<NODE_ID/>
|
<NODE_ID />
|
||||||
<VAR_NAME/>
|
<VAR_NAME />
|
||||||
<INDEX/>
|
<INDEX />
|
||||||
<UNITS/>
|
<UNITS />
|
||||||
<INTENSITY>3.0</INTENSITY>
|
<INTENSITY>3.0</INTENSITY>
|
||||||
</DefaultTemplateParameters>
|
</DefaultTemplateParameters>
|
||||||
<Component ID="MD11_Cabin_Light_#NODE_ID#" Node="#NODE_ID#">
|
<Component ID="MD11_Cabin_Light_#NODE_ID#" Node="#NODE_ID#">
|
||||||
<UseTemplate Name="ASOBO_GT_Part_ID"/>
|
<UseTemplate Name="ASOBO_GT_Part_ID" />
|
||||||
<Material>
|
<Material>
|
||||||
<EmissiveFactor>
|
<EmissiveFactor>
|
||||||
<Parameter>
|
<Parameter>
|
||||||
@ -19,10 +19,10 @@
|
|||||||
</Material>
|
</Material>
|
||||||
</Component>
|
</Component>
|
||||||
</Template>
|
</Template>
|
||||||
|
|
||||||
<Template Name = "MD11_Cabin_Seatbelt_Viz">
|
<Template Name="MD11_Cabin_Seatbelt_Viz">
|
||||||
<DefaultTemplateParameters>
|
<DefaultTemplateParameters>
|
||||||
<NODE_ID/>
|
<NODE_ID />
|
||||||
</DefaultTemplateParameters>
|
</DefaultTemplateParameters>
|
||||||
<Component ID="MD11_Cabin_Seatbelt_Viz_#NODE_ID#" Node="#NODE_ID#">
|
<Component ID="MD11_Cabin_Seatbelt_Viz_#NODE_ID#" Node="#NODE_ID#">
|
||||||
<UseTemplate Name="ASOBO_GT_Visibility_Code">
|
<UseTemplate Name="ASOBO_GT_Visibility_Code">
|
||||||
@ -30,10 +30,10 @@
|
|||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
</Component>
|
</Component>
|
||||||
</Template>
|
</Template>
|
||||||
|
|
||||||
<Template Name = "MD11_Cabin_NoSmoking_Viz">
|
<Template Name="MD11_Cabin_NoSmoking_Viz">
|
||||||
<DefaultTemplateParameters>
|
<DefaultTemplateParameters>
|
||||||
<NODE_ID/>
|
<NODE_ID />
|
||||||
</DefaultTemplateParameters>
|
</DefaultTemplateParameters>
|
||||||
<Component ID="MD11_Cabin_NoSmoking_Viz_#NODE_ID#" Node="#NODE_ID#">
|
<Component ID="MD11_Cabin_NoSmoking_Viz_#NODE_ID#" Node="#NODE_ID#">
|
||||||
<UseTemplate Name="ASOBO_GT_Visibility_Code">
|
<UseTemplate Name="ASOBO_GT_Visibility_Code">
|
||||||
@ -41,10 +41,10 @@
|
|||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
</Component>
|
</Component>
|
||||||
</Template>
|
</Template>
|
||||||
|
|
||||||
<Template Name = "MD11_Cabin_Oxygen_Masks_Viz">
|
<Template Name="MD11_Cabin_Oxygen_Masks_Viz">
|
||||||
<DefaultTemplateParameters>
|
<DefaultTemplateParameters>
|
||||||
<NODE_ID/>
|
<NODE_ID />
|
||||||
</DefaultTemplateParameters>
|
</DefaultTemplateParameters>
|
||||||
<Component ID="MD11_Cabin_Oxy_#NODE_ID#" Node="#NODE_ID#">
|
<Component ID="MD11_Cabin_Oxy_#NODE_ID#" Node="#NODE_ID#">
|
||||||
<UseTemplate Name="ASOBO_GT_Visibility_Code">
|
<UseTemplate Name="ASOBO_GT_Visibility_Code">
|
||||||
@ -52,10 +52,10 @@
|
|||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
</Component>
|
</Component>
|
||||||
</Template>
|
</Template>
|
||||||
|
|
||||||
<Template Name = "MD11_Cabin_Power_Viz">
|
<Template Name="MD11_Cabin_Power_Viz">
|
||||||
<DefaultTemplateParameters>
|
<DefaultTemplateParameters>
|
||||||
<NODE_ID/>
|
<NODE_ID />
|
||||||
</DefaultTemplateParameters>
|
</DefaultTemplateParameters>
|
||||||
<Component ID="MD11_Cab_Power_Viz_#NODE_ID#" Node="#NODE_ID#">
|
<Component ID="MD11_Cab_Power_Viz_#NODE_ID#" Node="#NODE_ID#">
|
||||||
<UseTemplate Name="ASOBO_GT_Visibility_Code">
|
<UseTemplate Name="ASOBO_GT_Visibility_Code">
|
||||||
@ -63,9 +63,10 @@
|
|||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
</Component>
|
</Component>
|
||||||
</Template>
|
</Template>
|
||||||
<Template Name = "MD11_Cabin_WindowBlinds">
|
<!-- NOTE: 103FIX - Flipped, no arrows, add cursor -->
|
||||||
|
<Template Name="MD11_Cabin_WindowBlinds">
|
||||||
<DefaultTemplateParameters>
|
<DefaultTemplateParameters>
|
||||||
<NODE_ID/>
|
<NODE_ID />
|
||||||
</DefaultTemplateParameters>
|
</DefaultTemplateParameters>
|
||||||
<Component ID="#ANIM_NAME#" Node="#NODE_ID#">
|
<Component ID="#ANIM_NAME#" Node="#NODE_ID#">
|
||||||
<UseTemplate Name="ASOBO_GT_Anim_Code">
|
<UseTemplate Name="ASOBO_GT_Anim_Code">
|
||||||
@ -74,18 +75,17 @@
|
|||||||
<ANIM_CODE>(L:#ANIM_NAME#) 50 *</ANIM_CODE>
|
<ANIM_CODE>(L:#ANIM_NAME#) 50 *</ANIM_CODE>
|
||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
<UseTemplate Name="ASOBO_GT_Interaction_WheelLeftDrag_Axis">
|
<UseTemplate Name="ASOBO_GT_Interaction_WheelLeftDrag_Axis">
|
||||||
|
<NO_ARROWS>TRUE</NO_ARROWS>
|
||||||
|
<CURSOR>Grab</CURSOR>
|
||||||
<USE_TRAJECTORY_DRAG_MODE>True</USE_TRAJECTORY_DRAG_MODE>
|
<USE_TRAJECTORY_DRAG_MODE>True</USE_TRAJECTORY_DRAG_MODE>
|
||||||
<AXIS>Y</AXIS>
|
<AXIS>Y</AXIS>
|
||||||
<DRAG_CODE>(M:DragPercent) (>L:#ANIM_NAME#)</DRAG_CODE>
|
<DRAG_CODE>(M:DragPercent) (>L:#ANIM_NAME#)</DRAG_CODE>
|
||||||
<POSITIVE_AXIS_CODE>(L:#ANIM_NAME#) 0.1 + 1 min (>L:#ANIM_NAME#)</POSITIVE_AXIS_CODE>
|
<POSITIVE_AXIS_CODE>(L:#ANIM_NAME#) 0.1 - 1 min (>L:#ANIM_NAME#)</POSITIVE_AXIS_CODE>
|
||||||
<NEGATIVE_AXIS_CODE>(L:#ANIM_NAME#) 0.1 - 0 max (>L:#ANIM_NAME#)</NEGATIVE_AXIS_CODE>
|
<NEGATIVE_AXIS_CODE>(L:#ANIM_NAME#) 0.1 + 0 max (>L:#ANIM_NAME#)</NEGATIVE_AXIS_CODE>
|
||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
</Component>
|
</Component>
|
||||||
</Template>
|
</Template>
|
||||||
<Template Name= "MD11_TrayTable">
|
<Template Name="MD11_TrayTable">
|
||||||
<DefaultTemplateParameters>
|
|
||||||
<NODE_ID/>
|
|
||||||
</DefaultTemplateParameters>
|
|
||||||
<Parameters Type="Default">
|
<Parameters Type="Default">
|
||||||
<ANIM_LENGTH>30</ANIM_LENGTH>
|
<ANIM_LENGTH>30</ANIM_LENGTH>
|
||||||
</Parameters>
|
</Parameters>
|
||||||
@ -125,12 +125,14 @@
|
|||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
</Component>
|
</Component>
|
||||||
</Template>
|
</Template>
|
||||||
<Template Name = "MD11_Overhead_Bin">
|
<!-- NOTE: 103FIX - Add NODE_ID -->
|
||||||
|
<Template Name="MD11_Overhead_Bin">
|
||||||
<Parameters Type="Default">
|
<Parameters Type="Default">
|
||||||
<ANIM_LENGTH>10</ANIM_LENGTH>
|
<ANIM_LENGTH>10</ANIM_LENGTH>
|
||||||
<ANIM_LAG>10</ANIM_LAG>
|
<ANIM_LAG>10</ANIM_LAG>
|
||||||
|
<NODE_ID />
|
||||||
</Parameters>
|
</Parameters>
|
||||||
<Component ID="#ANIM_NAME#" Node="#ANIM_NAME#">
|
<Component ID="#ANIM_NAME#" Node="#NODE_ID#">
|
||||||
<UseTemplate Name="ASOBO_GT_Anim_Code">
|
<UseTemplate Name="ASOBO_GT_Anim_Code">
|
||||||
<ANIM_CODE>(L:#ANIM_NAME#) #ANIM_LENGTH# *</ANIM_CODE>
|
<ANIM_CODE>(L:#ANIM_NAME#) #ANIM_LENGTH# *</ANIM_CODE>
|
||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
@ -151,7 +153,8 @@
|
|||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
<UseTemplate Name="ASOBO_GT_Interaction_LeftSingle_Code">
|
<UseTemplate Name="ASOBO_GT_Interaction_LeftSingle_Code">
|
||||||
<LEFT_SINGLE_CODE>
|
<LEFT_SINGLE_CODE>
|
||||||
(L:MD11_CAB_LAV#ID#_LATCH, bool) ! if{ (L:MD11_CAB_LAV#ID#_DOOR) ! (>L:MD11_CAB_LAV#ID#_DOOR) }
|
(L:MD11_CAB_LAV#ID#_LATCH, bool) ! if{ (L:MD11_CAB_LAV#ID#_DOOR) !
|
||||||
|
(>L:MD11_CAB_LAV#ID#_DOOR) }
|
||||||
</LEFT_SINGLE_CODE>
|
</LEFT_SINGLE_CODE>
|
||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
</Component>
|
</Component>
|
||||||
@ -184,7 +187,7 @@
|
|||||||
<UseTemplate Name="ASOBO_GT_Interaction_LeftSingle_Code">
|
<UseTemplate Name="ASOBO_GT_Interaction_LeftSingle_Code">
|
||||||
<LEFT_SINGLE_CODE>
|
<LEFT_SINGLE_CODE>
|
||||||
(L:MD11_CAB_LAV#ID#_DOOR, bool) ! if{
|
(L:MD11_CAB_LAV#ID#_DOOR, bool) ! if{
|
||||||
(L:MD11_CAB_LAV#ID#_LATCH) ! (>L:MD11_CAB_LAV#ID#_LATCH)
|
(L:MD11_CAB_LAV#ID#_LATCH) ! (>L:MD11_CAB_LAV#ID#_LATCH)
|
||||||
}
|
}
|
||||||
|
|
||||||
</LEFT_SINGLE_CODE>
|
</LEFT_SINGLE_CODE>
|
||||||
@ -193,11 +196,12 @@
|
|||||||
</Template>
|
</Template>
|
||||||
<Template Name="MD11_Cabin_Lavatory_Occupied_Sign">
|
<Template Name="MD11_Cabin_Lavatory_Occupied_Sign">
|
||||||
<DefaultTemplateParameters>
|
<DefaultTemplateParameters>
|
||||||
<NODE_ID/>
|
<NODE_ID />
|
||||||
</DefaultTemplateParameters>
|
</DefaultTemplateParameters>
|
||||||
<Component ID="MD11_Cabin_Lavatory_Occupied_Sign_#NODE_ID#" Node="#NODE_ID#">
|
<Component ID="MD11_Cabin_Lavatory_Occupied_Sign_#NODE_ID#" Node="#NODE_ID#">
|
||||||
<UseTemplate Name="ASOBO_GT_Visibility_Code">
|
<UseTemplate Name="ASOBO_GT_Visibility_Code">
|
||||||
<VISIBILITY_CODE>(L:MD11_CAB_LAV#ID#_LATCH, bool) (A:CABIN_SEATBELTS_ALERT_SWITCH, bool) |</VISIBILITY_CODE>
|
<VISIBILITY_CODE>(L:MD11_CAB_LAV#ID#_LATCH, bool) (A:CABIN_SEATBELTS_ALERT_SWITCH,
|
||||||
|
bool) |</VISIBILITY_CODE>
|
||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
</Component>
|
</Component>
|
||||||
</Template>
|
</Template>
|
||||||
|
|||||||
@ -5,18 +5,18 @@
|
|||||||
<Template Name="MD11_FIXES_BASE">
|
<Template Name="MD11_FIXES_BASE">
|
||||||
<!-- ANALOGUE STANDBY SLIP START -->
|
<!-- ANALOGUE STANDBY SLIP START -->
|
||||||
<UseTemplate Name="MD11_Vistag">
|
<UseTemplate Name="MD11_Vistag">
|
||||||
<NODE_NAME>MD11_MIP_STBY_AI_SLIP_RNG</NODE_NAME>
|
<NODE_ID>MD11_MIP_STBY_AI_SLIP_RNG</NODE_ID>
|
||||||
<VIS_CODE>0</VIS_CODE>
|
<VIS_CODE>0</VIS_CODE>
|
||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
<UseTemplate Name="MD11_Animation">
|
<UseTemplate Name="MD11_Animation">
|
||||||
<NODE_NAME>KH_MD11_MIP_STBY_AI_SLIP_RNG</NODE_NAME>
|
<NODE_ID>KH_MD11_MIP_STBY_AI_SLIP_RNG</NODE_ID>
|
||||||
<ANIM_LENGTH>10</ANIM_LENGTH>
|
<ANIM_LENGTH>10</ANIM_LENGTH>
|
||||||
<ANIM_LAG>100</ANIM_LAG>
|
<ANIM_LAG>100</ANIM_LAG>
|
||||||
<ANIM_CODE>(L:MD11_MIP_STBY_AI_SLIP_RNG)</ANIM_CODE>
|
<ANIM_CODE>(L:MD11_MIP_STBY_AI_SLIP_RNG)</ANIM_CODE>
|
||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
<UseTemplate
|
<UseTemplate
|
||||||
Name="MD11_Vistag">
|
Name="MD11_Vistag">
|
||||||
<NODE_NAME>KH_MD11_MIP_STBY_AI_SLIP_RNG_VIS</NODE_NAME>
|
<NODE_ID>KH_MD11_MIP_STBY_AI_SLIP_RNG_VIS</NODE_ID>
|
||||||
<VIS_CODE>(L:MD11_OPT_ANALOG_STBY, bool)</VIS_CODE>
|
<VIS_CODE>(L:MD11_OPT_ANALOG_STBY, bool)</VIS_CODE>
|
||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
<!-- ANALOGUE STANDBY SLIP END -->
|
<!-- ANALOGUE STANDBY SLIP END -->
|
||||||
|
|||||||
@ -14,7 +14,7 @@ model.animations.forEach((anim) => {
|
|||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
`<UseTemplate Name="MD11_Bin">
|
`<UseTemplate Name="MD11_Bin">
|
||||||
<NODE_NAME>${child.name}</NODE_NAME>
|
<NODE_ID>${child.name}</NODE_ID>
|
||||||
<ANIM_NAME>${anim.name}</ANIM_NAME>
|
<ANIM_NAME>${anim.name}</ANIM_NAME>
|
||||||
</UseTemplate>`
|
</UseTemplate>`
|
||||||
);
|
);
|
||||||
|
|||||||
@ -13,8 +13,8 @@ model.animations.forEach((anim) => {
|
|||||||
const child = model.nodes[node.children[0]];
|
const child = model.nodes[node.children[0]];
|
||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
`<UseTemplate Name="MD11_Blind">
|
`<UseTemplate Name="MD11_Cabin_WindowBlinds">
|
||||||
<NODE_NAME>${child.name}</NODE_NAME>
|
<NODE_ID>${child.name}</NODE_ID>
|
||||||
<ANIM_NAME>${anim.name}</ANIM_NAME>
|
<ANIM_NAME>${anim.name}</ANIM_NAME>
|
||||||
</UseTemplate>`
|
</UseTemplate>`
|
||||||
);
|
);
|
||||||
|
|||||||
@ -11,7 +11,7 @@ function convert(element) {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
"@_Name": "MD11_Button",
|
"@_Name": "MD11_Button",
|
||||||
NODE_NAME: element.Name,
|
NODE_ID: element.Name,
|
||||||
CODE_PRESS: `${codes[0]} (>L:CEVENT)`,
|
CODE_PRESS: `${codes[0]} (>L:CEVENT)`,
|
||||||
CODE_RELEASE: `${codes[1]} (>L:CEVENT)`,
|
CODE_RELEASE: `${codes[1]} (>L:CEVENT)`,
|
||||||
};
|
};
|
||||||
|
|||||||
@ -11,7 +11,7 @@ function convert(element) {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
"@_Name": "MD11_Infinite_Knob_Push",
|
"@_Name": "MD11_Infinite_Knob_Push",
|
||||||
NODE_NAME: element.Name,
|
NODE_ID: element.Name,
|
||||||
ANIM_LENGTH_KNOB: 10,
|
ANIM_LENGTH_KNOB: 10,
|
||||||
ANIM_CODE: `10 (L:${element.Name}) 1 * -`,
|
ANIM_CODE: `10 (L:${element.Name}) 1 * -`,
|
||||||
ANIM_NAME_PUSH: `${element.Name.replace("KB", "BT")}`,
|
ANIM_NAME_PUSH: `${element.Name.replace("KB", "BT")}`,
|
||||||
|
|||||||
@ -7,7 +7,7 @@ const input = `
|
|||||||
function convert(element) {
|
function convert(element) {
|
||||||
return {
|
return {
|
||||||
"@_Name": "MD11_Vistag",
|
"@_Name": "MD11_Vistag",
|
||||||
NODE_NAME: element.Name,
|
NODE_ID: element.Name,
|
||||||
VIS_CODE: element.Visibility.Parameter.Code,
|
VIS_CODE: element.Visibility.Parameter.Code,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -16,7 +16,7 @@ model.animations.forEach((anim) => {
|
|||||||
done = true;
|
done = true;
|
||||||
console.log(
|
console.log(
|
||||||
`<UseTemplate Name="MD11_TrayTable">
|
`<UseTemplate Name="MD11_TrayTable">
|
||||||
<NODE_NAME>${node.name}</NODE_NAME>
|
<NODE_ID>${node.name}</NODE_ID>
|
||||||
<ANIM_NAME>${anim.name}</ANIM_NAME>
|
<ANIM_NAME>${anim.name}</ANIM_NAME>
|
||||||
</UseTemplate>`
|
</UseTemplate>`
|
||||||
);
|
);
|
||||||
|
|||||||
@ -23,7 +23,7 @@ model.animations.forEach((anim) => {
|
|||||||
done = true;
|
done = true;
|
||||||
console.log(
|
console.log(
|
||||||
`<UseTemplate Name="MD11_TrayTable">
|
`<UseTemplate Name="MD11_TrayTable">
|
||||||
<NODE_NAME>${child.name}</NODE_NAME>
|
<NODE_ID>${child.name}</NODE_ID>
|
||||||
<ANIM_NAME>${anim.name}</ANIM_NAME>
|
<ANIM_NAME>${anim.name}</ANIM_NAME>
|
||||||
<ANIM_LENGTH>50</ANIM_LENGTH>
|
<ANIM_LENGTH>50</ANIM_LENGTH>
|
||||||
<ANIM_LAG>50</ANIM_LAG>
|
<ANIM_LAG>50</ANIM_LAG>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user