Fire Handles
This commit is contained in:
parent
f652c47587
commit
cf66a276b5
@ -491,6 +491,146 @@
|
||||
</Component>
|
||||
</Template>
|
||||
|
||||
<Template Name="MD11_3Pos_Switch_Hold">
|
||||
<Parameters Type="Default">
|
||||
<ANIM_LENGTH>10</ANIM_LENGTH>
|
||||
<ANIM_LAG>100</ANIM_LAG>
|
||||
<RESET_DELAY>0.15</RESET_DELAY>
|
||||
<DRAG_THRESHOLD>0.35</DRAG_THRESHOLD>
|
||||
</Parameters>
|
||||
<Parameters Type="Override">
|
||||
<Condition Check="ANIM_NAME">
|
||||
<False>
|
||||
<ANIM_NAME>#NODE_NAME#</ANIM_NAME>
|
||||
</False>
|
||||
</Condition>
|
||||
<Condition Check="VAR_NAME">
|
||||
<False>
|
||||
<VAR_NAME>#NODE_NAME#</VAR_NAME>
|
||||
</False>
|
||||
</Condition>
|
||||
</Parameters>
|
||||
<Component ID="#NODE_NAME#" Node="#NODE_NAME#">
|
||||
<Condition Check="ANIM_CODE">
|
||||
<True>
|
||||
<Animation Name="#ANIM_NAME#" Length="#ANIM_LENGTH#" Type="Sim"
|
||||
TypeParam="AutoPlay">
|
||||
<Parameter>
|
||||
<Code>#ANIM_CODE#</Code>
|
||||
<Lag>#ANIM_LAG#</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
</True>
|
||||
<False>
|
||||
<Animation Name="#ANIM_NAME#" Length="#ANIM_LENGTH#" Type="Sim"
|
||||
TypeParam="AutoPlay">
|
||||
<Parameter>
|
||||
<Code>(L:#NODE_NAME#) 5 *</Code>
|
||||
<Lag>#ANIM_LAG#</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
</False>
|
||||
</Condition>
|
||||
<MouseRect>
|
||||
<IMCursorsInstances>
|
||||
<IMDefault>
|
||||
<CursorUp>UpArrow</CursorUp>
|
||||
<CursorDown>DownArrow</CursorDown>
|
||||
<Cursor>Dynamic</Cursor>
|
||||
</IMDefault>
|
||||
<IMDrag>
|
||||
<Cursor>Grab</Cursor>
|
||||
</IMDrag>
|
||||
</IMCursorsInstances>
|
||||
<IMMouseFlagsInstances>
|
||||
<IMDefault>LeftSingle+LeftRelease+WheelUp+WheelDown</IMDefault>
|
||||
<IMDrag>Lock+Unlock+LeftDrag+Wheel</IMDrag>
|
||||
</IMMouseFlagsInstances>
|
||||
<Lock>True</Lock>
|
||||
<LockFlagsTemporary>LeftSingle</LockFlagsTemporary>
|
||||
<HighlightNodeId>#NODE_NAME#</HighlightNodeId>
|
||||
<CallbackCode>
|
||||
<IMCodeInstances>
|
||||
<IMDefault>
|
||||
(M:Event) 'LeftSingle' scmi 0 == if{
|
||||
(M:RelativeY) 0 > if{
|
||||
#INC_CODE#
|
||||
}
|
||||
(M:RelativeY) 0 < if{
|
||||
#DEC_CODE#
|
||||
}
|
||||
(E:SIMULATION TIME, seconds) (>O:UpdateTime)
|
||||
}
|
||||
(M:Event) 'LeftRelease' scmi 0 == if{
|
||||
1 (>O:HasReleased)
|
||||
}
|
||||
(M:Event) 'WheelUp' scmi 0 == if{
|
||||
#INC_CODE#
|
||||
1 (>O:HasReleased)
|
||||
(E:SIMULATION TIME,seconds) (>O:UpdateTime)
|
||||
}
|
||||
(M:Event) 'WheelDown' scmi 0 == if{
|
||||
#DEC_CODE#
|
||||
1 (>O:HasReleased)
|
||||
(E:SIMULATION TIME, seconds) (>O:UpdateTime)
|
||||
}
|
||||
</IMDefault>
|
||||
<IMDrag>
|
||||
(M:Event) 'WheelUp' scmi 0 == if{
|
||||
#INC_CODE#
|
||||
1(>O:HasReleased)
|
||||
(E:SIMULATION TIME, seconds) (>O:UpdateTime)
|
||||
}
|
||||
(M:Event) 'WheelDown' scmi 0 == if{
|
||||
#DEC_CODE#
|
||||
1 (>O:HasReleased)
|
||||
(E:SIMULATION TIME, seconds) (>O:UpdateTime)
|
||||
}
|
||||
(M:Event) 'Lock' scmi 0 == if{
|
||||
(L:#VAR_NAME#) 2 / (>O:InitialPosition)
|
||||
}
|
||||
(M:Event) 'Unlock' scmi 0 == if{
|
||||
1 (>O:HasReleased)
|
||||
0 (>O:IsThresholdExceeded)
|
||||
}
|
||||
(M:Event) 'LeftDrag' scmi 0 == if{
|
||||
(O:IsThresholdExceeded) ! if{
|
||||
(M:DragPercent)
|
||||
(O:InitialPosition) - (>O:DragChange)
|
||||
(O:DragChange) #DRAG_THRESHOLD# >= if{
|
||||
#INC_CODE#
|
||||
1 (>O:IsThresholdExceeded)
|
||||
(E:SIMULATION TIME, seconds) (>O:UpdateTime)
|
||||
}
|
||||
(O:DragChange) -#DRAG_THRESHOLD# <= if{
|
||||
#DEC_CODE#
|
||||
1 (>O:IsThresholdExceeded) (E:SIMULATION TIME, seconds)
|
||||
(>O:UpdateTime)
|
||||
}
|
||||
}
|
||||
}
|
||||
</IMDrag>
|
||||
</IMCodeInstances>
|
||||
<DragMode>Trajectory</DragMode>
|
||||
<DragAnimName>#ANIM_NAME#</DragAnimName>
|
||||
<DragNodeId>#NODE_NAME#</DragNodeId>
|
||||
<DragAnimSynced>True</DragAnimSynced>
|
||||
<DragUseAnimLag>True</DragUseAnimLag>
|
||||
<DragAxis>Y</DragAxis>
|
||||
<DragFlagsLockable>LeftDrag+RightDrag+MiddleDrag</DragFlagsLockable>
|
||||
</CallbackCode>
|
||||
</MouseRect>
|
||||
<Update InteractionModel="All" Frequency="5">
|
||||
(O:HasReleased) if{
|
||||
(E:SIMULATION TIME, seconds) (O:UpdateTime) - #RESET_DELAY# > if{
|
||||
#REL_CODE#
|
||||
0 (>O:HasReleased)
|
||||
}
|
||||
}
|
||||
</Update>
|
||||
</Component>
|
||||
</Template>
|
||||
|
||||
<Template Name="MD11_Finite_Knob">
|
||||
<Parameters Type="Default">
|
||||
<ANIM_LENGTH>10</ANIM_LENGTH>
|
||||
@ -554,7 +694,7 @@
|
||||
</IMMouseFlagsInstances>
|
||||
<Lock>True</Lock>
|
||||
<LockFlagsTemporary>LeftSingle</LockFlagsTemporary>
|
||||
<HighlightNodeId>#ANIM_NAME#</HighlightNodeId>
|
||||
<HighlightNodeId>#NODE_NAME#</HighlightNodeId>
|
||||
<CallbackCode>
|
||||
<IMCodeInstances>
|
||||
<IMDefault>
|
||||
@ -616,7 +756,7 @@
|
||||
</IMCodeInstances>
|
||||
<DragMode>Trajectory</DragMode>
|
||||
<DragAnimName>#ANIM_NAME#</DragAnimName>
|
||||
<DragNodeId>#ANIM_NAME#</DragNodeId>
|
||||
<DragNodeId>#NODE_NAME#</DragNodeId>
|
||||
<DragAnimSynced>True</DragAnimSynced>
|
||||
<DragUseAnimLag>True</DragUseAnimLag>
|
||||
<DragAxis>X</DragAxis>
|
||||
@ -654,5 +794,66 @@
|
||||
</UseTemplate>
|
||||
</Component>
|
||||
</Template>
|
||||
|
||||
<Template Name="MD11_APU_Fire_Handle">
|
||||
<Parameters type="Default">
|
||||
<TURN_ANIM_LENGTH>10</TURN_ANIM_LENGTH>
|
||||
<TURN_ANIM_LAG>100</TURN_ANIM_LAG>
|
||||
<PULL_ANIM_LENGTH>10</PULL_ANIM_LENGTH>
|
||||
<PULL_ANIM_LAG>100</PULL_ANIM_LAG>
|
||||
<THRESHOLD_X_INPUT>0.2</THRESHOLD_X_INPUT>
|
||||
<THRESHOLD_X_MOUSE>0.075</THRESHOLD_X_MOUSE>
|
||||
</Parameters>
|
||||
<Component ID="#NODE_NAME#" Node="#NODE_NAME#">
|
||||
<Animation Name="#TURN_ANIM_NAME#" Length="#TURN_ANIM_LENGTH#" Type="Sim" TypeParam="AutoPlay">
|
||||
<Parameter>
|
||||
<Code>(L:#TURN_ANIM_VAR#) 5 *</Code>
|
||||
<Lag>#TURN_ANIM_LAG#</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<Animation Name="#PULL_ANIM_NAME#" Length="#PULL_ANIM_LENGTH#" Type="Sim" TypeParam="AutoPlay">
|
||||
<Parameter>
|
||||
<Code>(L:#PULL_ANIM_VAR#) 10 *</Code>
|
||||
<Lag>#PULL_ANIM_LAG#</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<UseTemplate Name="ASOBO_GT_Interaction_WheelAndContinuousLeft_LeftSingle">
|
||||
<CLOCKWISE_CODE>(L:#PULL_ANIM_VAR#) 1 == if{ #INC_CODE# }</CLOCKWISE_CODE>
|
||||
<ANTICLOCKWISE_CODE>(L:#PULL_ANIM_VAR#) 1 == if{ #DEC_CODE# }</ANTICLOCKWISE_CODE>
|
||||
<LEFT_SINGLE_CODE>(L:#TURN_ANIM_VAR#) 1 == if{ #PULL_CODE# }</LEFT_SINGLE_CODE>
|
||||
</UseTemplate>
|
||||
</Component>
|
||||
</Template>
|
||||
|
||||
<Template Name="MD11_ENG_Fire_Handle">
|
||||
<Parameters type="Default">
|
||||
<TURN_ANIM_LENGTH>10</TURN_ANIM_LENGTH>
|
||||
<TURN_ANIM_LAG>100</TURN_ANIM_LAG>
|
||||
<PULL_ANIM_LENGTH>10</PULL_ANIM_LENGTH>
|
||||
<PULL_ANIM_LAG>100</PULL_ANIM_LAG>
|
||||
<THRESHOLD_X_INPUT>0.2</THRESHOLD_X_INPUT>
|
||||
<THRESHOLD_X_MOUSE>0.075</THRESHOLD_X_MOUSE>
|
||||
</Parameters>
|
||||
<Component ID="#NODE_NAME#" Node="#NODE_NAME#">
|
||||
<Animation Name="#TURN_ANIM_NAME#" Length="#TURN_ANIM_LENGTH#" Type="Sim" TypeParam="AutoPlay">
|
||||
<Parameter>
|
||||
<Code>(L:#TURN_ANIM_VAR#) 5 *</Code>
|
||||
<Lag>#TURN_ANIM_LAG#</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<Animation Name="#PULL_ANIM_NAME#" Length="#PULL_ANIM_LENGTH#" Type="Sim" TypeParam="AutoPlay">
|
||||
<Parameter>
|
||||
<Code>(L:#PULL_ANIM_VAR#) 5 *</Code>
|
||||
<Lag>#PULL_ANIM_LAG#</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<UseTemplate Name="ASOBO_GT_Interaction_WheelAndContinuousLeft_PushPull">
|
||||
<CLOCKWISE_CODE>(L:#PULL_ANIM_VAR#) 2 == if{ #INC_CODE# }</CLOCKWISE_CODE>
|
||||
<ANTICLOCKWISE_CODE>(L:#PULL_ANIM_VAR#) 2 == if{ #DEC_CODE# }</ANTICLOCKWISE_CODE>
|
||||
<PULL_CODE>(L:#TURN_ANIM_VAR#) 1 == if{ #PULL_CODE# }</PULL_CODE>
|
||||
<PUSH_CODE>(L:#TURN_ANIM_VAR#) 1 == if{ #PUSH_CODE# }</PUSH_CODE>
|
||||
</UseTemplate>
|
||||
</Component>
|
||||
</Template>
|
||||
<!-- KHOFMANN END -->
|
||||
</ModelBehaviors>
|
||||
@ -6826,216 +6826,6 @@
|
||||
</PartInfo>
|
||||
<!-- FO VOL LT END -->
|
||||
|
||||
<!-- ENG FIRE START -->
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_ENG1FIRE_1_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_ENG1FIRE_1_KB, enum) 10 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>LeftArrow</Cursor>
|
||||
<MouseFlags>LEFTSINGLE</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'LeftSingle' scmp 0 == if{ 73734 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_ENG1FIRE_2_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_ENG1FIRE_2_KB, enum) 10 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>RightArrow</Cursor>
|
||||
<MouseFlags>LEFTSINGLE</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'LeftSingle' scmp 0 == if{ 73735 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_ENG2FIRE_1_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_ENG2FIRE_1_KB, enum) 10 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>LeftArrow</Cursor>
|
||||
<MouseFlags>LEFTSINGLE</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'LeftSingle' scmp 0 == if{ 73738 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_ENG2FIRE_2_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_ENG2FIRE_2_KB, enum) 10 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>RightArrow</Cursor>
|
||||
<MouseFlags>LEFTSINGLE</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'LeftSingle' scmp 0 == if{ 73739 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_ENG3FIRE_1_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_ENG3FIRE_1_KB, enum) 10 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>LeftArrow</Cursor>
|
||||
<MouseFlags>LEFTSINGLE</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'LeftSingle' scmp 0 == if{ 73742 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_ENG3FIRE_2_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_ENG3FIRE_2_KB, enum) 10 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>RightArrow</Cursor>
|
||||
<MouseFlags>LEFTSINGLE</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'LeftSingle' scmp 0 == if{ 73743 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_ENG1FIRE_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_ENG1FIRE_KB, enum) 5 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>Hand</Cursor>
|
||||
<MouseFlags>WheelUp+WheelDown</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'WheelUp' scmp 0 == if{ 73732 (>L:CEVENT) } (M:Event)
|
||||
'WheelDown' scmp 0 == if{ 73733 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_ENG2FIRE_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_ENG2FIRE_KB, enum) 5 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>Hand</Cursor>
|
||||
<MouseFlags>WheelUp+WheelDown</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'WheelUp' scmp 0 == if{ 73736 (>L:CEVENT) } (M:Event)
|
||||
'WheelDown' scmp 0 == if{ 73737 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_ENG3FIRE_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_ENG3FIRE_KB, enum) 5 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>Hand</Cursor>
|
||||
<MouseFlags>WheelUp+WheelDown</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'WheelUp' scmp 0 == if{ 73740 (>L:CEVENT) } (M:Event)
|
||||
'WheelDown' scmp 0 == if{ 73741 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<!-- ENG FIRE END -->
|
||||
|
||||
<!-- APU FIRE START -->
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_APUFIRE_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_APUFIRE_KB, enum) 5 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>Hand</Cursor>
|
||||
<MouseFlags>LeftSingle+WheelUp+WheelDown</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'LeftSingle' scmp 0 == if{ 73744 (>L:CEVENT) } (M:Event)
|
||||
'WheelUp' scmp 0 == if{ 73746 (>L:CEVENT) } (M:Event) 'WheelDown'
|
||||
scmp 0 == if{ 73747 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<!-- APU FIRE END -->
|
||||
|
||||
<!-- ENG FIRE START -->
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_ENG1FIRE_SW</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_ENG1FIRE_SW, enum) 5 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_ENG2FIRE_SW</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_ENG2FIRE_SW, enum) 5 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_ENG3FIRE_SW</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_ENG3FIRE_SW, enum) 5 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
|
||||
</PartInfo>
|
||||
<!-- ENG FIRE END -->
|
||||
|
||||
<!-- APU FIRE START -->
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_APUFIRE_SW</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_AOVHD_APUFIRE_SW, enum) 10 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
</PartInfo>
|
||||
<!-- APU FIRE END -->
|
||||
|
||||
<!-- FIXME: EVAC SWITCH; PAX START -->
|
||||
<PartInfo>
|
||||
<Name>MD11_AOVHD_EVAC_HORNSHUT_SW</Name>
|
||||
@ -7228,6 +7018,22 @@
|
||||
'WheelUp' scmp 0 == if{ 90433 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_OVHD_AICE_AUTO_BT</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_OVHD_AICE_AUTO_BT, enum) 10 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>HAND</Cursor>
|
||||
<MouseFlags>LEFTSINGLE+LEFTRELEASE</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'LeftSingle' scmp 0 == if{ 90441 (>L:CEVENT) } (M:Event)
|
||||
'LeftRelease' scmp 0 == if{ 90442 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<!-- DOESN'T EXIST END -->
|
||||
|
||||
<PartInfo>
|
||||
@ -12902,98 +12708,6 @@
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
|
||||
<!-- MISC START -->
|
||||
<PartInfo>
|
||||
<Name>MD11_OVHD_LTS_OUTER_OVHD_PNL_FLOOD_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_OVHD_LTS_OUTER_OVHD_PNL_FLOOD_KB, enum) 1 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>HAND</Cursor>
|
||||
<MouseFlags>WheelDown+WheelUp</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'WheelDown' scmp 0 == if{ 90238 (>L:CEVENT) } (M:Event)
|
||||
'WheelUp' scmp 0 == if{ 90239 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_OVHD_LTS_INNER_OVHD_PNL_FLOOD_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_OVHD_LTS_INNER_OVHD_PNL_FLOOD_KB, enum) 1 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>HAND</Cursor>
|
||||
<MouseFlags>WheelDown+WheelUp</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'WheelDown' scmp 0 == if{ 90240 (>L:CEVENT) } (M:Event)
|
||||
'WheelUp' scmp 0 == if{ 90241 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_OVHD_LTS_OUTER_INSTR_PED_PNL_FLOOD_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_OVHD_LTS_OUTER_INSTR_PED_PNL_FLOOD_KB, enum) 1 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>HAND</Cursor>
|
||||
<MouseFlags>WheelDown+WheelUp</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'WheelDown' scmp 0 == if{ 90251 (>L:CEVENT) } (M:Event)
|
||||
'WheelUp' scmp 0 == if{ 90252 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
<PartInfo>
|
||||
<Name>MD11_OVHD_LTS_INNER_INSTR_PED_PNL_FLOOD_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_OVHD_LTS_INNER_INSTR_PED_PNL_FLOOD_KB, enum) 1 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>HAND</Cursor>
|
||||
<MouseFlags>WheelDown+WheelUp</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'WheelDown' scmp 0 == if{ 90253 (>L:CEVENT) } (M:Event)
|
||||
'WheelUp' scmp 0 == if{ 90254 (>L:CEVENT) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
|
||||
|
||||
<PartInfo>
|
||||
<Name>MD11_OVHD_PNEU_CLBDES_KB</Name>
|
||||
<AnimLength>10</AnimLength>
|
||||
<Animation>
|
||||
<Parameter>
|
||||
<Code>(L:MD11_OVHD_PNEU_CLBDES_KB, enum) 5 *</Code>
|
||||
<Lag>100</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<Cursor>GRAB</Cursor>
|
||||
<MouseFlags>LeftDrag+LeftSingle+MoveRepeat+Move+LeftRelease+Leave</MouseFlags>
|
||||
<CallbackCode>(M:Event) 'LeftSingle' scmi 0 == if{ (M:Y) (>L:LastPos) 1 (>L:MOUSEDOWN)
|
||||
}
|
||||
(M:Event) 'Move' scmi 0 == if{
|
||||
(L:MOUSEDOWN) 0 > if{
|
||||
(M:Y) (L:LastPos) - 1 > if{ 90324 (>L:CEVENT) 0 (>L:MOUSEDOWN) }
|
||||
(M:Y) (L:LastPos) - -1 < if{ 90326 (>L:CEVENT) 0 (>L:MOUSEDOWN) } }
|
||||
}
|
||||
(M:Event) 'LeftRelease' scmi 0 == if{ 90325 (>L:CEVENT) 0 (>L:MOUSEDOWN) }
|
||||
(M:Event) 'Leave' scmi 0 == if{ 90325 (>L:CEVENT) 0 (>L:MOUSEDOWN) }</CallbackCode>
|
||||
</MouseRect>
|
||||
</PartInfo>
|
||||
|
||||
|
||||
<!-- FIXME: PAX COUNT; PAX START -->
|
||||
<PartInfo>
|
||||
<Name>MD11_OVHD_100_PAX_LOAD_SW</Name>
|
||||
|
||||
@ -15,15 +15,22 @@
|
||||
<CODE_PRESS>73730 (>L:CEVENT)</CODE_PRESS>
|
||||
<CODE_RELEASE>73731 (>L:CEVENT)</CODE_RELEASE>
|
||||
</UseTemplate>
|
||||
<!-- APU END -->
|
||||
|
||||
<!-- FIRE TEST START-->
|
||||
<UseTemplate Name="MD11_Button">
|
||||
<NODE_NAME>MD11_AOVHD_FIRETEST_BT</NODE_NAME>
|
||||
<CODE_PRESS>73748 (>L:CEVENT)</CODE_PRESS>
|
||||
<CODE_RELEASE>73749 (>L:CEVENT)</CODE_RELEASE>
|
||||
</UseTemplate>
|
||||
<!-- FIRE TEST END -->
|
||||
<UseTemplate Name="MD11_APU_Fire_Handle">
|
||||
<NODE_NAME>MD11_AOVHD_APUFIRE_KB</NODE_NAME>
|
||||
<TURN_ANIM_NAME>MD11_AOVHD_APUFIRE_KB</TURN_ANIM_NAME>
|
||||
<TURN_ANIM_VAR>MD11_AOVHD_APUFIRE_KB</TURN_ANIM_VAR>
|
||||
<PULL_ANIM_NAME>MD11_AOVHD_APUFIRE_SW</PULL_ANIM_NAME>
|
||||
<PULL_ANIM_VAR>MD11_AOVHD_APUFIRE_SW</PULL_ANIM_VAR>
|
||||
<INC_CODE>73746 (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>73747 (>L:CEVENT)</DEC_CODE>
|
||||
<PULL_CODE>73744 (>L:CEVENT)</PULL_CODE>
|
||||
</UseTemplate>
|
||||
<!-- APU END -->
|
||||
|
||||
<!-- CARGO FIRE START -->
|
||||
<UseTemplate Name="MD11_Button_Guarded">
|
||||
@ -85,5 +92,41 @@
|
||||
<SWITCH_DEC_CODE>73769 (>L:CEVENT)</SWITCH_DEC_CODE>
|
||||
</UseTemplate>
|
||||
<!-- GPWS OVRD END -->
|
||||
|
||||
<!-- ENG FIRE START -->
|
||||
<UseTemplate Name="MD11_ENG_Fire_Handle">
|
||||
<NODE_NAME>MD11_AOVHD_ENG1FIRE_KB</NODE_NAME>
|
||||
<TURN_ANIM_NAME>MD11_AOVHD_ENG1FIRE_KB</TURN_ANIM_NAME>
|
||||
<TURN_ANIM_VAR>MD11_AOVHD_ENG1FIRE_KB</TURN_ANIM_VAR>
|
||||
<PULL_ANIM_NAME>MD11_AOVHD_ENG1FIRE_SW</PULL_ANIM_NAME>
|
||||
<PULL_ANIM_VAR>MD11_AOVHD_ENG1FIRE_SW</PULL_ANIM_VAR>
|
||||
<INC_CODE>73734 (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>73735 (>L:CEVENT)</DEC_CODE>
|
||||
<PULL_CODE>73732 (>L:CEVENT)</PULL_CODE>
|
||||
<PUSH_CODE>73733 (>L:CEVENT)</PUSH_CODE>
|
||||
</UseTemplate>
|
||||
<UseTemplate Name="MD11_ENG_Fire_Handle">
|
||||
<NODE_NAME>MD11_AOVHD_ENG2FIRE_KB</NODE_NAME>
|
||||
<TURN_ANIM_NAME>MD11_AOVHD_ENG2FIRE_KB</TURN_ANIM_NAME>
|
||||
<TURN_ANIM_VAR>MD11_AOVHD_ENG2FIRE_KB</TURN_ANIM_VAR>
|
||||
<PULL_ANIM_NAME>MD11_AOVHD_ENG2FIRE_SW</PULL_ANIM_NAME>
|
||||
<PULL_ANIM_VAR>MD11_AOVHD_ENG2FIRE_SW</PULL_ANIM_VAR>
|
||||
<INC_CODE>73738 (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>73739 (>L:CEVENT)</DEC_CODE>
|
||||
<PULL_CODE>73736 (>L:CEVENT)</PULL_CODE>
|
||||
<PUSH_CODE>73737 (>L:CEVENT)</PUSH_CODE>
|
||||
</UseTemplate>
|
||||
<UseTemplate Name="MD11_ENG_Fire_Handle">
|
||||
<NODE_NAME>MD11_AOVHD_ENG3FIRE_KB</NODE_NAME>
|
||||
<TURN_ANIM_NAME>MD11_AOVHD_ENG3FIRE_KB</TURN_ANIM_NAME>
|
||||
<TURN_ANIM_VAR>MD11_AOVHD_ENG3FIRE_KB</TURN_ANIM_VAR>
|
||||
<PULL_ANIM_NAME>MD11_AOVHD_ENG3FIRE_SW</PULL_ANIM_NAME>
|
||||
<PULL_ANIM_VAR>MD11_AOVHD_ENG3FIRE_SW</PULL_ANIM_VAR>
|
||||
<INC_CODE>73742 (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>73743 (>L:CEVENT)</DEC_CODE>
|
||||
<PULL_CODE>73740 (>L:CEVENT)</PULL_CODE>
|
||||
<PUSH_CODE>73741 (>L:CEVENT)</PUSH_CODE>
|
||||
</UseTemplate>
|
||||
<!-- ENG FIRE START -->
|
||||
</Template>
|
||||
</ModelBehaviors>
|
||||
@ -74,6 +74,30 @@
|
||||
<INC_CODE>90261 (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>90262 (>L:CEVENT)</DEC_CODE>
|
||||
</UseTemplate>
|
||||
<UseTemplate Name="MD11_Finite_Knob">
|
||||
<NODE_NAME>MD11_OVHD_LTS_OUTER_OVHD_PNL_FLOOD_KB</NODE_NAME>
|
||||
<NUM_POS>11</NUM_POS>
|
||||
<INC_CODE>90239 (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>90238 (>L:CEVENT)</DEC_CODE>
|
||||
</UseTemplate>
|
||||
<UseTemplate Name="MD11_Finite_Knob">
|
||||
<NODE_NAME>MD11_OVHD_LTS_INNER_OVHD_PNL_FLOOD_KB</NODE_NAME>
|
||||
<NUM_POS>11</NUM_POS>
|
||||
<INC_CODE>90241 (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>90240 (>L:CEVENT)</DEC_CODE>
|
||||
</UseTemplate>
|
||||
<UseTemplate Name="MD11_Finite_Knob">
|
||||
<NODE_NAME>MD11_OVHD_LTS_OUTER_INSTR_PED_PNL_FLOOD_KB</NODE_NAME>
|
||||
<NUM_POS>11</NUM_POS>
|
||||
<INC_CODE>90252 (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>90251 (>L:CEVENT)</DEC_CODE>
|
||||
</UseTemplate>
|
||||
<UseTemplate Name="MD11_Finite_Knob">
|
||||
<NODE_NAME>MD11_OVHD_LTS_INNER_INSTR_PED_PNL_FLOOD_KB</NODE_NAME>
|
||||
<NUM_POS>11</NUM_POS>
|
||||
<INC_CODE>90254 (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>90253 (>L:CEVENT)</DEC_CODE>
|
||||
</UseTemplate>
|
||||
<!-- LIGHTS END -->
|
||||
|
||||
<!-- SIGNS START -->
|
||||
@ -226,11 +250,6 @@
|
||||
<CODE_PRESS>90443 (>L:CEVENT)</CODE_PRESS>
|
||||
<CODE_RELEASE>90444 (>L:CEVENT)</CODE_RELEASE>
|
||||
</UseTemplate>
|
||||
<UseTemplate Name="MD11_Button">
|
||||
<NODE_NAME>MD11_OVHD_AICE_AUTO_BT</NODE_NAME>
|
||||
<CODE_PRESS>90441 (>L:CEVENT)</CODE_PRESS>
|
||||
<CODE_RELEASE>90442 (>L:CEVENT)</CODE_RELEASE>
|
||||
</UseTemplate>
|
||||
<!-- ANTI ICE END -->
|
||||
|
||||
<!-- ELEC START -->
|
||||
@ -718,11 +737,16 @@
|
||||
<INC_CODE>90330 (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>90331 (>L:CEVENT)</DEC_CODE>
|
||||
</UseTemplate>
|
||||
|
||||
<!-- FIXME: Check if limit to 40 solves needle exceed -->
|
||||
<UseTemplate Name="MD11_Animation">
|
||||
<NODE_NAME>MD11_OVHD_PNEU_OUTFLO_VALVE_RNG</NODE_NAME>
|
||||
</UseTemplate>
|
||||
<UseTemplate Name="MD11_3Pos_Switch_Hold">
|
||||
<NODE_NAME>MD11_OVHD_PNEU_CLBDES_KB</NODE_NAME>
|
||||
<INC_CODE>90324 (>L:CEVENT)</INC_CODE>
|
||||
<DEC_CODE>90326 (>L:CEVENT)</DEC_CODE>
|
||||
<REL_CODE>90325 (>L:CEVENT)</REL_CODE>
|
||||
</UseTemplate>
|
||||
<!-- AIR END -->
|
||||
|
||||
<!-- CVR START -->
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user