Start MISC
This commit is contained in:
parent
48c2c05aea
commit
47e45a6b71
4
.vscode/settings.json
vendored
4
.vscode/settings.json
vendored
@ -33,6 +33,7 @@
|
|||||||
"CKTBK",
|
"CKTBK",
|
||||||
"CKTBKR",
|
"CKTBKR",
|
||||||
"CLBDES",
|
"CLBDES",
|
||||||
|
"Clickspot",
|
||||||
"CMCDU",
|
"CMCDU",
|
||||||
"CMPS",
|
"CMPS",
|
||||||
"CONSEQ",
|
"CONSEQ",
|
||||||
@ -114,6 +115,7 @@
|
|||||||
"MLDG",
|
"MLDG",
|
||||||
"MOUSEDOWN",
|
"MOUSEDOWN",
|
||||||
"MOUSEFLAGS",
|
"MOUSEFLAGS",
|
||||||
|
"MSFS",
|
||||||
"NEXTPAGE",
|
"NEXTPAGE",
|
||||||
"NOSMOKE",
|
"NOSMOKE",
|
||||||
"OFST",
|
"OFST",
|
||||||
@ -159,6 +161,8 @@
|
|||||||
"UYDBOFF",
|
"UYDBOFF",
|
||||||
"VENTDISAG",
|
"VENTDISAG",
|
||||||
"VENTOFF",
|
"VENTOFF",
|
||||||
|
"Vistag",
|
||||||
|
"Vistags",
|
||||||
"VORCAP",
|
"VORCAP",
|
||||||
"VORFO",
|
"VORFO",
|
||||||
"VORNDB",
|
"VORNDB",
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<ModelBehaviors>
|
<ModelBehaviors>
|
||||||
|
<!-- NOTE: Modified version: Leave code for secondary and tertiary action bindings -->
|
||||||
<Template Name="MD11_GT_Interaction_WheelAndContinuousLeft_PushPull">
|
<Template Name="MD11_GT_Interaction_WheelAndContinuousLeft_PushPull">
|
||||||
<Parameters Type="Default">
|
<Parameters Type="Default">
|
||||||
<CURSOR_LEFT>TurnLeft</CURSOR_LEFT>
|
<CURSOR_LEFT>TurnLeft</CURSOR_LEFT>
|
||||||
@ -314,6 +315,348 @@
|
|||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
</Template>
|
</Template>
|
||||||
|
|
||||||
|
<!-- NOTE: Modified version: Flipped from X to Y axis -->
|
||||||
|
<Template Name="MD11_GT_Interaction_WheelAndContinuousLeft_LeftSingle">
|
||||||
|
<Parameters Type="Default">
|
||||||
|
<CURSOR_UP>UpArrow</CURSOR_UP>
|
||||||
|
<CURSOR_DOWN>DownArrow</CURSOR_DOWN>
|
||||||
|
<CENTER_RADIUS>0.004</CENTER_RADIUS>
|
||||||
|
<DOWN_TIME_BEFORE_REPEAT>0.5</DOWN_TIME_BEFORE_REPEAT>
|
||||||
|
<HELPID />
|
||||||
|
<TOOLTIPID />
|
||||||
|
<CENTER_CURSOR>Hand</CENTER_CURSOR>
|
||||||
|
<THRESHOLD_X_INPUT>0.2</THRESHOLD_X_INPUT>
|
||||||
|
<THRESHOLD_X_MOUSE>0.01</THRESHOLD_X_MOUSE>
|
||||||
|
<THRESHOLD_Y_INPUT>0.05</THRESHOLD_Y_INPUT>
|
||||||
|
<THRESHOLD_Y_MOUSE>0.025</THRESHOLD_Y_MOUSE>
|
||||||
|
<LEFT_LEAVE_CODE />
|
||||||
|
<Condition Check="LEFT_LEAVE_CODE">
|
||||||
|
<True>
|
||||||
|
<LEFT_LEAVE_CODE_OUTER />
|
||||||
|
<LEFT_LEAVE_CODE_INNER>#LEFT_LEAVE_CODE#</LEFT_LEAVE_CODE_INNER>
|
||||||
|
</True>
|
||||||
|
<False>
|
||||||
|
<LEFT_LEAVE_CODE_OUTER />
|
||||||
|
<LEFT_LEAVE_CODE_INNER />
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
<Condition Check="LEFT_SINGLE_CODE">
|
||||||
|
<True>
|
||||||
|
<LEFT_SINGLE_CODE_OUTER />
|
||||||
|
<LEFT_SINGLE_CODE_INNER>#LEFT_SINGLE_CODE#</LEFT_SINGLE_CODE_INNER>
|
||||||
|
</True>
|
||||||
|
<False>
|
||||||
|
<LEFT_SINGLE_CODE_OUTER />
|
||||||
|
<LEFT_SINGLE_CODE_INNER />
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
<UPDATE_FREQUENCY>10</UPDATE_FREQUENCY>
|
||||||
|
<UPARROW_DRAG_IM />
|
||||||
|
<DOWNARROW_DRAG_IM />
|
||||||
|
<LEFTARROW_DRAG_IM />
|
||||||
|
<RIGHTARROW_DRAG_IM />
|
||||||
|
<CURSOR_CENTER_DRAG_IM />
|
||||||
|
<CURSOR_DRAG_IM>Grab</CURSOR_DRAG_IM>
|
||||||
|
<Condition NotEmpty="CLOCKWISE_CODE">
|
||||||
|
<True>
|
||||||
|
<CLOCKWISE_CODE_DEFAULT_IM>#CLOCKWISE_CODE#</CLOCKWISE_CODE_DEFAULT_IM>
|
||||||
|
<CLOCKWISE_CODE_DRAG_IM>#CLOCKWISE_CODE#</CLOCKWISE_CODE_DRAG_IM>
|
||||||
|
</True>
|
||||||
|
<False>
|
||||||
|
<CLOCKWISE_CODE_DEFAULT_IM />
|
||||||
|
<CLOCKWISE_CODE_DRAG_IM />
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
<Condition NotEmpty="ANTICLOCKWISE_CODE">
|
||||||
|
<True>
|
||||||
|
<ANTICLOCKWISE_CODE_DEFAULT_IM>#ANTICLOCKWISE_CODE#</ANTICLOCKWISE_CODE_DEFAULT_IM>
|
||||||
|
<ANTICLOCKWISE_CODE_DRAG_IM>#ANTICLOCKWISE_CODE#</ANTICLOCKWISE_CODE_DRAG_IM>
|
||||||
|
</True>
|
||||||
|
<False>
|
||||||
|
<ANTICLOCKWISE_CODE_DEFAULT_IM />
|
||||||
|
<ANTICLOCKWISE_CODE_DRAG_IM />
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
<Condition Valid="NO_PUSH_PULL_LOCK">
|
||||||
|
<True>
|
||||||
|
<RESET_LOCK />
|
||||||
|
<UPDATE_LAST_PUSH_TIME />
|
||||||
|
<UPDATE_LAST_PULL_TIME />
|
||||||
|
<CAN_BE_PUSHED>1</CAN_BE_PUSHED>
|
||||||
|
<CAN_BE_PULLED>1</CAN_BE_PULLED>
|
||||||
|
<LOCK_PUSH />
|
||||||
|
<LOCK_PULL />
|
||||||
|
<RESET_PUSH />
|
||||||
|
<RESET_PULL />
|
||||||
|
</True>
|
||||||
|
<False>
|
||||||
|
<PUSH_RESET_DELAY>0.15</PUSH_RESET_DELAY>
|
||||||
|
<PULL_RESET_DELAY>0.15</PULL_RESET_DELAY>
|
||||||
|
<RESET_LOCK>
|
||||||
|
(O:_PushLocked) if{ 0 (>O:_PushLocked) }
|
||||||
|
(O:_PullLocked) if{ 0 (>O:_PullLocked) }
|
||||||
|
</RESET_LOCK>
|
||||||
|
<UPDATE_LAST_PUSH_TIME>
|
||||||
|
(M:InputType) 1 == if{
|
||||||
|
(E:SIMULATION TIME, second) (>O:_LastPushTime)
|
||||||
|
}
|
||||||
|
</UPDATE_LAST_PUSH_TIME>
|
||||||
|
<UPDATE_LAST_PULL_TIME>
|
||||||
|
(M:InputType) 1 == if{
|
||||||
|
(E:SIMULATION TIME, second) (>O:_LastPullTime)
|
||||||
|
}
|
||||||
|
</UPDATE_LAST_PULL_TIME>
|
||||||
|
<CAN_BE_PUSHED>(O:_PushLocked) ! @IsUsingRelativePos and</CAN_BE_PUSHED>
|
||||||
|
<CAN_BE_PULLED>(O:_PullLocked) ! @IsUsingRelativePos and</CAN_BE_PULLED>
|
||||||
|
<LOCK_PUSH>1 (>O:_PushLocked)</LOCK_PUSH>
|
||||||
|
<LOCK_PULL>1 (>O:_PullLocked)</LOCK_PULL>
|
||||||
|
<RESET_PUSH>(O:_PushLocked) if{ 0 (>O:_PushLocked) }</RESET_PUSH>
|
||||||
|
<RESET_PULL>(O:_PullLocked) if{ 0 (>O:_PullLocked) }</RESET_PULL>
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
<ON_DOWN_EVENT />
|
||||||
|
<ON_UP_EVENT />
|
||||||
|
<ADDITIONAL_EVENT_HANDLING />
|
||||||
|
<ON_BEFORE_DELTA_X_THRESHOLD_TEST />
|
||||||
|
<ON_BEFORE_DELTA_Y_THRESHOLD_TEST />
|
||||||
|
<PRE_DRAG_UPDATE />
|
||||||
|
<POST_DRAG_UPDATE />
|
||||||
|
<ALWAYS_USE_ANIM_LAG>False</ALWAYS_USE_ANIM_LAG>
|
||||||
|
<LOCKABLE_HANDLE_CODE_UP />
|
||||||
|
<NO_LOCK_HANDLE_CODE_UP />
|
||||||
|
<LOCKABLE_HANDLE_CODE_DN />
|
||||||
|
<NO_LOCK_HANDLE_CODE_DN />
|
||||||
|
</Parameters>
|
||||||
|
<Parameters Type="Override">
|
||||||
|
<THRESHOLD_X>#THRESHOLD_X_INPUT# #THRESHOLD_X_MOUSE# (M:InputType) 1 == ?</THRESHOLD_X>
|
||||||
|
<THRESHOLD_Y>#THRESHOLD_Y_INPUT# #THRESHOLD_Y_MOUSE# (M:InputType) 1 == ?</THRESHOLD_Y>
|
||||||
|
<Condition Valid="INVERT_AXIS_CODE">
|
||||||
|
<True>
|
||||||
|
<Condition NotEmpty="CODE_UP">
|
||||||
|
<False>
|
||||||
|
<CODE_UP>#ANTICLOCKWISE_CODE_DRAG_IM#</CODE_UP>
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
<Condition NotEmpty="CODE_DN">
|
||||||
|
<False>
|
||||||
|
<CODE_DN>#CLOCKWISE_CODE_DRAG_IM#</CODE_DN>
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
<Condition NotEmpty="CODE_LEFT">
|
||||||
|
<False>
|
||||||
|
<CODE_LEFT>#LEFT_SINGLE_CODE#</CODE_LEFT>
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
<Condition NotEmpty="CODE_RIGHT">
|
||||||
|
<False>
|
||||||
|
<CODE_RIGHT>#LEFT_LEAVE_CODE#</CODE_RIGHT>
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
</True>
|
||||||
|
<False>
|
||||||
|
<Condition NotEmpty="CODE_UP">
|
||||||
|
<False>
|
||||||
|
<CODE_UP>#LEFT_SINGLE_CODE#</CODE_UP>
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
<Condition NotEmpty="CODE_DN">
|
||||||
|
<False>
|
||||||
|
<CODE_DN>#LEFT_LEAVE_CODE#</CODE_DN>
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
<Condition NotEmpty="CODE_LEFT">
|
||||||
|
<False>
|
||||||
|
<CODE_LEFT>#ANTICLOCKWISE_CODE_DRAG_IM#</CODE_LEFT>
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
<Condition NotEmpty="CODE_RIGHT">
|
||||||
|
<False>
|
||||||
|
<CODE_RIGHT>#CLOCKWISE_CODE_DRAG_IM#</CODE_RIGHT>
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
<Condition NotEmpty="UPDATE_DEFAULT_IM">
|
||||||
|
<False>
|
||||||
|
<UPDATE_DEFAULT_IM>
|
||||||
|
(O:_MouseDownRelativePosY) 0 > if{ #CLOCKWISE_CODE_DEFAULT_IM# } els{
|
||||||
|
(O:_MouseDownRelativePosY) 0 < if{ #ANTICLOCKWISE_CODE_DEFAULT_IM# } }
|
||||||
|
</UPDATE_DEFAULT_IM>
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
</Parameters>
|
||||||
|
<Parameters Type="Default">
|
||||||
|
<LOCKABLE_EVENT_PRIMARY>LeftSingle</LOCKABLE_EVENT_PRIMARY>
|
||||||
|
<LOCKABLE_EVENT_SECONDARY>RightSingle</LOCKABLE_EVENT_SECONDARY>
|
||||||
|
<NO_LOCK_EVENT_PRIMARY>RightSingle</NO_LOCK_EVENT_PRIMARY>
|
||||||
|
<NO_LOCK_EVENT_SECONDARY>MiddleSingle</NO_LOCK_EVENT_SECONDARY>
|
||||||
|
</Parameters>
|
||||||
|
<Parameters Type="Override">
|
||||||
|
<Condition NotEmpty="CODE_UP">
|
||||||
|
<LOCKABLE_HANDLE_CODE_UP>(M:Event) '#LOCKABLE_EVENT_PRIMARY#' scmi 0 == if{
|
||||||
|
#CODE_UP# quit }</LOCKABLE_HANDLE_CODE_UP>
|
||||||
|
<NO_LOCK_HANDLE_CODE_UP>(M:Event) '#NO_LOCK_EVENT_PRIMARY#' scmi 0 == if{
|
||||||
|
#CODE_UP# quit }</NO_LOCK_HANDLE_CODE_UP>
|
||||||
|
</Condition>
|
||||||
|
<Condition NotEmpty="CODE_DN">
|
||||||
|
<LOCKABLE_HANDLE_CODE_DN>(M:Event) '#LOCKABLE_EVENT_SECONDARY#' scmi 0 == if{
|
||||||
|
#CODE_DN# quit }</LOCKABLE_HANDLE_CODE_DN>
|
||||||
|
<NO_LOCK_HANDLE_CODE_DN>(M:Event) '#NO_LOCK_EVENT_SECONDARY#' scmi 0 == if{
|
||||||
|
#CODE_DN# quit }</NO_LOCK_HANDLE_CODE_DN>
|
||||||
|
</Condition>
|
||||||
|
</Parameters>
|
||||||
|
<Parameters Type="Default">
|
||||||
|
<LOCKABLE_INPUTS_HANDLING>
|
||||||
|
#LOCKABLE_HANDLE_CODE_UP#
|
||||||
|
#LOCKABLE_HANDLE_CODE_DN#
|
||||||
|
</LOCKABLE_INPUTS_HANDLING>
|
||||||
|
<NO_LOCK_INPUTS_HANDLING>
|
||||||
|
#NO_LOCK_HANDLE_CODE_UP#
|
||||||
|
#NO_LOCK_HANDLE_CODE_DN#
|
||||||
|
</NO_LOCK_INPUTS_HANDLING>
|
||||||
|
</Parameters>
|
||||||
|
<Parameters Type="Default">
|
||||||
|
<IM_DRAG_ADDITIONAL_EVENT_HANDLING>
|
||||||
|
(M:InputType) 1 == if{
|
||||||
|
#LOCKABLE_INPUTS_HANDLING#
|
||||||
|
} els{
|
||||||
|
#NO_LOCK_INPUTS_HANDLING#
|
||||||
|
}
|
||||||
|
</IM_DRAG_ADDITIONAL_EVENT_HANDLING>
|
||||||
|
<MOUSEFLAGS_DEFAULT_IM>LeftSingle+LeftRelease+WheelUp+WheelDown+Lock+Unlock</MOUSEFLAGS_DEFAULT_IM>
|
||||||
|
<MOUSEFLAGS_DRAG_IM>MiddleSingle+RightSingle+LeftAll+Wheel+Lock+Unlock</MOUSEFLAGS_DRAG_IM>
|
||||||
|
</Parameters>
|
||||||
|
<Update Frequency="#UPDATE_FREQUENCY#" InteractionModel="Default">
|
||||||
|
(O:XMLVAR_Interacting_RepeatTime) (E:SIMULATION TIME, seconds) < if{
|
||||||
|
#UPDATE_DEFAULT_IM#
|
||||||
|
}
|
||||||
|
</Update>
|
||||||
|
<Condition Valid="NO_PUSH_PULL_LOCK">
|
||||||
|
<False>
|
||||||
|
<Update Frequency="#UPDATE_FREQUENCY#" InteractionModel="Drag">
|
||||||
|
(O:_PushLocked) (O:_LastPushTime) 0 > and if{
|
||||||
|
(E:SIMULATION TIME, second) (O:_LastPushTime) - #PUSH_RESET_DELAY# > if{
|
||||||
|
0 (>O:_PushLocked)
|
||||||
|
0 (>O:_LastPushTime)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
(O:_PullLocked) (O:_LastPullTime) 0 > and if{
|
||||||
|
(E:SIMULATION TIME, second) (O:_LastPullTime) - #PULL_RESET_DELAY# > if{
|
||||||
|
0 (>O:_PullLocked)
|
||||||
|
0 (>O:_LastPullTime)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</Update>
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
<UseTemplate Name="ASOBO_GT_MouseRect">
|
||||||
|
<UPARROW>#CURSOR_UP#</UPARROW>
|
||||||
|
<DOWNARROW>#CURSOR_DOWN#</DOWNARROW>
|
||||||
|
<CALLBACKCODE_DEFAULT_IM>
|
||||||
|
(M:Event) 'WheelUp' scmi 0 == if{ #CLOCKWISE_CODE_DEFAULT_IM# } els{
|
||||||
|
(M:Event) 'WheelDown' scmi 0 == if{ #ANTICLOCKWISE_CODE_DEFAULT_IM# } els{
|
||||||
|
(M:Event) 'LeftSingle' scmi 0 == if{
|
||||||
|
(M:RelativeY) abs #CENTER_RADIUS# > if{
|
||||||
|
0 (>O:_ButtonPressed)
|
||||||
|
(M:RelativeY) (>O:_MouseDownRelativePosY)
|
||||||
|
(E:SIMULATION TIME, seconds) #DOWN_TIME_BEFORE_REPEAT# +
|
||||||
|
(>O:XMLVAR_Interacting_RepeatTime)
|
||||||
|
#UPDATE_DEFAULT_IM#
|
||||||
|
#LEFT_SINGLE_CODE_OUTER#
|
||||||
|
} els{
|
||||||
|
0 (>O:_MouseDownRelativePosY)
|
||||||
|
1 (>O:_ButtonPressed)
|
||||||
|
#LEFT_SINGLE_CODE_INNER#
|
||||||
|
}
|
||||||
|
} els{
|
||||||
|
(M:Event) 'LeftRelease' scmi 0 == if{
|
||||||
|
(O:_MouseDownRelativePosY) 0 != if{ #LEFT_LEAVE_CODE_OUTER# }
|
||||||
|
(O:_ButtonPressed) if{ #LEFT_LEAVE_CODE_INNER# }
|
||||||
|
0 (>O:_MouseDownRelativePosY)
|
||||||
|
0 (>O:_ButtonPressed)
|
||||||
|
}
|
||||||
|
} } }
|
||||||
|
</CALLBACKCODE_DEFAULT_IM>
|
||||||
|
<CALLBACKCODE_DRAG_IM>
|
||||||
|
#ADDITIONAL_EVENT_HANDLING#
|
||||||
|
#IM_DRAG_ADDITIONAL_EVENT_HANDLING#
|
||||||
|
(M:Event) 'WheelUp' scmi 0 == if{ #CLOCKWISE_CODE_DRAG_IM# } els{
|
||||||
|
(M:Event) 'WheelDown' scmi 0 == if{ #ANTICLOCKWISE_CODE_DRAG_IM# } els{
|
||||||
|
(M:Event) 'Lock' scmi 0 == if{
|
||||||
|
(M:RelativeX) (>O:_LastX)
|
||||||
|
(M:RelativeY) (>O:_LastY)
|
||||||
|
#ON_DOWN_EVENT#
|
||||||
|
} els{
|
||||||
|
(M:Event) 'Unlock' scmi 0 == if{
|
||||||
|
0 (>O:_LastX)
|
||||||
|
0 (>O:_LastY)
|
||||||
|
#RESET_LOCK#
|
||||||
|
#ON_UP_EVENT#
|
||||||
|
} els{
|
||||||
|
(M:Event) 'LeftDrag' scmi 0 == if{
|
||||||
|
#PRE_DRAG_UPDATE#
|
||||||
|
(M:RelativeY) (O:_LastY) - sp0
|
||||||
|
#THRESHOLD_Y# (>O:_InputThresholdY)
|
||||||
|
#ON_BEFORE_DELTA_Y_THRESHOLD_TEST#
|
||||||
|
l0 abs (O:_InputThresholdY) > if{
|
||||||
|
l0 (O:_InputThresholdY) / abs flr sp1
|
||||||
|
l0 (O:_InputThresholdY) % abs sp2
|
||||||
|
:1 (* for loop *)
|
||||||
|
l1 0 <= if{ g2 }
|
||||||
|
l1 -- sp1
|
||||||
|
l0 0 > if{
|
||||||
|
#CODE_RIGHT#
|
||||||
|
} els{
|
||||||
|
#CODE_LEFT#
|
||||||
|
}
|
||||||
|
g1
|
||||||
|
:2
|
||||||
|
l0 0 > if{
|
||||||
|
(M:RelativeY) l2 - (>O:_LastY)
|
||||||
|
} els{
|
||||||
|
(M:RelativeY) l2 + (>O:_LastY)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
(M:RelativeX) (O:_LastX) - sp0
|
||||||
|
#THRESHOLD_X# (>O:_InputThresholdX)
|
||||||
|
#ON_BEFORE_DELTA_X_THRESHOLD_TEST#
|
||||||
|
l0 abs (O:_InputThresholdX) > if{
|
||||||
|
l0 (O:_InputThresholdX) / abs flr sp1
|
||||||
|
l0 (O:_InputThresholdX) % abs sp2
|
||||||
|
:3 (* for loop *)
|
||||||
|
l1 0 <= if{ g4 }
|
||||||
|
l1 -- sp1
|
||||||
|
l0 0 > if{
|
||||||
|
#UPDATE_LAST_PUSH_TIME#
|
||||||
|
#CAN_BE_PUSHED# if{
|
||||||
|
#LOCK_PUSH#
|
||||||
|
#CODE_UP#
|
||||||
|
}
|
||||||
|
#RESET_PULL#
|
||||||
|
} els{
|
||||||
|
#UPDATE_LAST_PULL_TIME#
|
||||||
|
#CAN_BE_PULLED# if{
|
||||||
|
#LOCK_PULL#
|
||||||
|
#CODE_DN#
|
||||||
|
}
|
||||||
|
#RESET_PUSH#
|
||||||
|
}
|
||||||
|
g3
|
||||||
|
:4
|
||||||
|
l0 0 > if{
|
||||||
|
(M:RelativeX) l2 - (>O:_LastX)
|
||||||
|
} els{
|
||||||
|
(M:RelativeX) l2 + (>O:_LastX)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#POST_DRAG_UPDATE#
|
||||||
|
} } } } }
|
||||||
|
quit
|
||||||
|
</CALLBACKCODE_DRAG_IM>
|
||||||
|
</UseTemplate>
|
||||||
|
</Template>
|
||||||
|
|
||||||
|
<!-- NOTE: Modified version: Leave code added-->
|
||||||
<Template Name="MD11_GT_Push_Button">
|
<Template Name="MD11_GT_Push_Button">
|
||||||
<Parameters Type="Default">
|
<Parameters Type="Default">
|
||||||
<ANIM_LENGTH>100</ANIM_LENGTH>
|
<ANIM_LENGTH>100</ANIM_LENGTH>
|
||||||
|
|||||||
@ -198,4 +198,128 @@
|
|||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
-->
|
-->
|
||||||
</Template>
|
</Template>
|
||||||
|
|
||||||
|
<Template Name="MD11_Spoiler_Lever">
|
||||||
|
<Parameters Type="Default">
|
||||||
|
<LEVER_ANIM_LENGTH>100</LEVER_ANIM_LENGTH>
|
||||||
|
<LEVER_ANIM_LAG>1000</LEVER_ANIM_LAG>
|
||||||
|
<PULL_ANIM_LENGTH>10</PULL_ANIM_LENGTH>
|
||||||
|
<PULL_ANIM_LAG>100</PULL_ANIM_LAG>
|
||||||
|
<LATCH_ANIM_LENGTH>10</LATCH_ANIM_LENGTH>
|
||||||
|
<LATCH_ANIM_LAG>100</LATCH_ANIM_LAG>
|
||||||
|
<THRESHOLD_Y_INPUT>0.2</THRESHOLD_Y_INPUT>
|
||||||
|
<THRESHOLD_Y_MOUSE>0.075</THRESHOLD_Y_MOUSE>
|
||||||
|
<CENTER_RADIUS>0.008</CENTER_RADIUS>
|
||||||
|
</Parameters>
|
||||||
|
<Component ID="#NODE_NAME#" Node="#NODE_NAME#">
|
||||||
|
<Animation Name="#LEVER_ANIM_NAME#" Length="#LEVER_ANIM_LENGTH#" Type="Sim"
|
||||||
|
TypeParam="AutoPlay">
|
||||||
|
<Parameter>
|
||||||
|
<Code>(L:#LEVER_ANIM_VAR#) 2 *</Code>
|
||||||
|
<Lag>#LEVER_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>
|
||||||
|
<Animation Name="#LATCH_ANIM_NAME#" Length="#LATCH_ANIM_LENGTH#" Type="Sim"
|
||||||
|
TypeParam="AutoPlay">
|
||||||
|
<Parameter>
|
||||||
|
<Code>(L:#LATCH_ANIM_VAR#) 2 *</Code>
|
||||||
|
<Lag>#LATCH_ANIM_LAG#</Lag>
|
||||||
|
</Parameter>
|
||||||
|
</Animation>
|
||||||
|
<UseTemplate Name="MD11_GT_Interaction_WheelAndContinuousLeft_LeftSingle">
|
||||||
|
<CLOCKWISE_CODE>(L:#PULL_ANIM_VAR#) 0 == if{ #INC_CODE# }</CLOCKWISE_CODE>
|
||||||
|
<ANTICLOCKWISE_CODE>(L:#PULL_ANIM_VAR#) 0 == if{ #DEC_CODE# }</ANTICLOCKWISE_CODE>
|
||||||
|
<LEFT_SINGLE_CODE>(L:#LEVER_ANIM_VAR#) 1 != if{ #PULL_CODE# }</LEFT_SINGLE_CODE>
|
||||||
|
</UseTemplate>
|
||||||
|
</Component>
|
||||||
|
</Template>
|
||||||
|
|
||||||
|
<Template Name="MD11_Flap_Lever">
|
||||||
|
<Parameters Type="Default">
|
||||||
|
<LEVER_ANIM_LENGTH>100</LEVER_ANIM_LENGTH>
|
||||||
|
<LEVER_ANIM_LAG>1000</LEVER_ANIM_LAG>
|
||||||
|
<LATCH_ANIM_LENGTH>10</LATCH_ANIM_LENGTH>
|
||||||
|
<LATCH_ANIM_LAG>100</LATCH_ANIM_LAG>
|
||||||
|
<THRESHOLD_INPUT>0.2</THRESHOLD_INPUT>
|
||||||
|
<THRESHOLD_MOUSE>0.075</THRESHOLD_MOUSE>
|
||||||
|
</Parameters>
|
||||||
|
<Component ID="#NODE_NAME#" Node="#NODE_NAME#">
|
||||||
|
<Animation Name="#LEVER_ANIM_NAME#" Length="#LEVER_ANIM_LENGTH#" Type="Sim"
|
||||||
|
TypeParam="AutoPlay">
|
||||||
|
<Parameter>
|
||||||
|
<Code>(L:#LEVER_ANIM_VAR#)</Code>
|
||||||
|
<Lag>#LEVER_ANIM_LAG#</Lag>
|
||||||
|
</Parameter>
|
||||||
|
</Animation>
|
||||||
|
<Animation Name="#LATCH_ANIM_NAME#" Length="#LATCH_ANIM_LENGTH#" Type="Sim"
|
||||||
|
TypeParam="AutoPlay">
|
||||||
|
<Parameter>
|
||||||
|
<Code>(L:#LATCH_ANIM_VAR#) 2 *</Code>
|
||||||
|
<Lag>#LATCH_ANIM_LAG#</Lag>
|
||||||
|
</Parameter>
|
||||||
|
</Animation>
|
||||||
|
<UseTemplate Name="ASOBO_GT_Interaction_WheelAndContinuousLeft">
|
||||||
|
<SWITCH_DIRECTION>Vertical</SWITCH_DIRECTION>
|
||||||
|
<ALWAYS_USE_ANIM_LAG>True</ALWAYS_USE_ANIM_LAG>
|
||||||
|
<CLOCKWISE_CODE>#INC_CODE#</CLOCKWISE_CODE>
|
||||||
|
<ANTICLOCKWISE_CODE>#DEC_CODE#</ANTICLOCKWISE_CODE>
|
||||||
|
</UseTemplate>
|
||||||
|
</Component>
|
||||||
|
</Template>
|
||||||
|
|
||||||
|
<Template Name="MD11_Clickspot">
|
||||||
|
<Component ID="#NODE_NAME#" Node="#NODE_NAME#">
|
||||||
|
<UseTemplate Name="ASOBO_GT_MouseRect">
|
||||||
|
<MOUSEFLAGS_DEFAULT_IM>LeftSingle</MOUSEFLAGS_DEFAULT_IM>
|
||||||
|
<MOUSEFLAGS_DRAG_IM>LeftSingle</MOUSEFLAGS_DRAG_IM>
|
||||||
|
<CURSOR_DEFAULT_IM>Hand</CURSOR_DEFAULT_IM>
|
||||||
|
<CURSOR_DRAG_IM>Hand</CURSOR_DRAG_IM>
|
||||||
|
<CALLBACKCODE_DEFAULT_IM>(M:Event) 'LeftSingle' scmi 0 == if{ #CODE# }</CALLBACKCODE_DEFAULT_IM>
|
||||||
|
<CALLBACKCODE_DRAG_IM>(M:Event) 'LeftSingle' scmi 0 == if{ #CODE# }</CALLBACKCODE_DRAG_IM>
|
||||||
|
</UseTemplate>
|
||||||
|
</Component>
|
||||||
|
</Template>
|
||||||
|
|
||||||
|
<Template Name="MD11_Vistag_Item">
|
||||||
|
<Component ID="#NODE_NAME#" Node="#NODE_NAME#">
|
||||||
|
<Visibility>
|
||||||
|
<Parameter>
|
||||||
|
<Code>#VIS_CODE#</Code>
|
||||||
|
</Parameter>
|
||||||
|
</Visibility>
|
||||||
|
</Component>
|
||||||
|
</Template>
|
||||||
|
|
||||||
|
<Template Name="MD11_Tiller">
|
||||||
|
<Parameters Type="Default">
|
||||||
|
<ANIM_LENGTH>100</ANIM_LENGTH>
|
||||||
|
<ANIM_LAG>1000</ANIM_LAG>
|
||||||
|
</Parameters>
|
||||||
|
<Parameters Type="Override">
|
||||||
|
<Condition Check="ANIM_VAR">
|
||||||
|
<False>
|
||||||
|
<ANIM_VAR>#ANIM_NAME#</ANIM_VAR>
|
||||||
|
</False>
|
||||||
|
</Condition>
|
||||||
|
</Parameters>
|
||||||
|
<Component ID="#NODE_NAME#" NODE="#NODE_NAME#">
|
||||||
|
<Animation Name="#ANIM_NAME#" Length="#ANIM_LENGTH#" Type="Sim" TypeParam="AutoPlay">
|
||||||
|
<Parameter>
|
||||||
|
<Code>(L:#ANIM_VAR#)</Code>
|
||||||
|
<Lag>#ANIM_LAG#</Lag>
|
||||||
|
</Parameter>
|
||||||
|
</Animation>
|
||||||
|
<UseTemplate Name="ASOBO_GT_Interaction_DraggingXAxis_Code">
|
||||||
|
<POSITION_TYPE>L</POSITION_TYPE>
|
||||||
|
<POSITION_VAR>#ANIM_VAR#</POSITION_VAR>
|
||||||
|
<REVERSE_INTERACTION>True</REVERSE_INTERACTION>
|
||||||
|
</UseTemplate>
|
||||||
|
</Component>
|
||||||
|
</Template>
|
||||||
</ModelBehaviors>
|
</ModelBehaviors>
|
||||||
@ -16,6 +16,7 @@
|
|||||||
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_INT_MCDU.xml" />
|
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_INT_MCDU.xml" />
|
||||||
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_INT_PED.xml" />
|
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_INT_PED.xml" />
|
||||||
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_INT_THR.xml" />
|
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_INT_THR.xml" />
|
||||||
|
<Include RelativeFile="..\..\TFDi_Design_MD-11_Shared\TFDi_MD11_INT_MISC.xml" />
|
||||||
|
|
||||||
<Component ID="MD11_OVHD">
|
<Component ID="MD11_OVHD">
|
||||||
<UseTemplate Name="MD11_OVHD" />
|
<UseTemplate Name="MD11_OVHD" />
|
||||||
@ -41,6 +42,9 @@
|
|||||||
<Component ID="TFDi_MD11_INT_THR">
|
<Component ID="TFDi_MD11_INT_THR">
|
||||||
<UseTemplate Name="MD11_THR" />
|
<UseTemplate Name="MD11_THR" />
|
||||||
</Component>
|
</Component>
|
||||||
|
<Component ID="TFDi_MD11_INT_MISC">
|
||||||
|
<UseTemplate Name="MD11_MISC" />
|
||||||
|
</Component>
|
||||||
|
|
||||||
<Component ID="TFDi_MD11_INT_OG">
|
<Component ID="TFDi_MD11_INT_OG">
|
||||||
<UseTemplate Name="TFDi_MD11_INT_OG" />
|
<UseTemplate Name="TFDi_MD11_INT_OG" />
|
||||||
@ -48,6 +52,15 @@
|
|||||||
<!-- KHOFMANN END-->
|
<!-- KHOFMANN END-->
|
||||||
</Behaviors>
|
</Behaviors>
|
||||||
|
|
||||||
|
<!-- NOTE: GENERAL OBSERVATIONS
|
||||||
|
- ENG1 reverser lever is not parented to the ENG1 lever, but to the ENG1 lever
|
||||||
|
animation helper
|
||||||
|
- Reverser levers are not setup for drag, WASM fights back
|
||||||
|
- Vistags were done via an animation turned PartInfo, that no longer works
|
||||||
|
Going forward: Use a parent node (can be an empty) for all children to hide, hide
|
||||||
|
parent node
|
||||||
|
-->
|
||||||
|
|
||||||
<!--Animation
|
<!--Animation
|
||||||
name="MD11_CAB_LIGHTS_SRC" guid="ad3d7f6d-8f24-4dde-af5e-4c158a5d91e6" type="Sim"
|
name="MD11_CAB_LIGHTS_SRC" guid="ad3d7f6d-8f24-4dde-af5e-4c158a5d91e6" type="Sim"
|
||||||
length="50" typeParam="AutoPlay" typeParam2="MD11_CAB_LIGHTS_SRC" />
|
length="50" typeParam="AutoPlay" typeParam2="MD11_CAB_LIGHTS_SRC" />
|
||||||
@ -2792,17 +2805,7 @@
|
|||||||
</Parameter>
|
</Parameter>
|
||||||
</Visibility>
|
</Visibility>
|
||||||
</PartInfo>
|
</PartInfo>
|
||||||
<Animation name="MD11_OPT_EFB" guid="6e6c4e8d-d65b-432c-982f-8f8386b10308" type="Sim" length="50"
|
|
||||||
typeParam="AutoPlay" typeParam2="MD11_OPT_EFB" />
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_OPT_EFB</Name>
|
|
||||||
<AnimLength>50</AnimLength>
|
|
||||||
<Visibility>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_OPT_EFB, bool)</Code>
|
|
||||||
</Parameter>
|
|
||||||
</Visibility>
|
|
||||||
</PartInfo>
|
|
||||||
<Animation name="MD11_OPT_ANALOG_STBY" guid="5dabcfe2-740a-4c5c-9891-e7ce7a299764" type="Sim"
|
<Animation name="MD11_OPT_ANALOG_STBY" guid="5dabcfe2-740a-4c5c-9891-e7ce7a299764" type="Sim"
|
||||||
length="50" typeParam="AutoPlay" typeParam2="MD11_OPT_ANALOG_STBY" />
|
length="50" typeParam="AutoPlay" typeParam2="MD11_OPT_ANALOG_STBY" />
|
||||||
<PartInfo>
|
<PartInfo>
|
||||||
@ -2827,25 +2830,7 @@
|
|||||||
</PartInfo>
|
</PartInfo>
|
||||||
<!-- OPT END-->
|
<!-- OPT END-->
|
||||||
|
|
||||||
<!-- FLT DECK DOOR START -->
|
<!-- FIXME: EVAC SWITCH; PAX; AOVHD START -->
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_FLIGHTDECK_DOOR</Name>
|
|
||||||
<AnimLength>50</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_FLIGHTDECK_DOOR, enum) 50 *</Code>
|
|
||||||
<Lag>500</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
<MouseRect>
|
|
||||||
<Cursor>HAND</Cursor>
|
|
||||||
<MouseFlags>LEFTSINGLE</MouseFlags>
|
|
||||||
<CallbackCode>(M:Event) 'LeftSingle' scmp 0 == if{ 70047 (>L:CEVENT) }</CallbackCode>
|
|
||||||
</MouseRect>
|
|
||||||
</PartInfo>
|
|
||||||
<!-- FLT DEC DOOR END -->
|
|
||||||
|
|
||||||
<!-- FIXME: EVAC SWITCH; PAX START -->
|
|
||||||
<PartInfo>
|
<PartInfo>
|
||||||
<Name>MD11_AOVHD_EVAC_HORNSHUT_SW</Name>
|
<Name>MD11_AOVHD_EVAC_HORNSHUT_SW</Name>
|
||||||
<AnimLength>10</AnimLength>
|
<AnimLength>10</AnimLength>
|
||||||
@ -2901,7 +2886,7 @@
|
|||||||
'WheelUp' scmp 0 == if{ 73774 (>L:CEVENT) }</CallbackCode>
|
'WheelUp' scmp 0 == if{ 73774 (>L:CEVENT) }</CallbackCode>
|
||||||
</MouseRect>
|
</MouseRect>
|
||||||
</PartInfo>
|
</PartInfo>
|
||||||
<!-- EVAC SWITCH; PAX END -->
|
<!-- EVAC SWITCH END -->
|
||||||
|
|
||||||
<!-- FIXME: DOESN'T EXIST START -->
|
<!-- FIXME: DOESN'T EXIST START -->
|
||||||
<PartInfo>
|
<PartInfo>
|
||||||
@ -3192,47 +3177,6 @@
|
|||||||
</PartInfo>
|
</PartInfo>
|
||||||
<!-- DOESN'T EXIST END -->
|
<!-- DOESN'T EXIST END -->
|
||||||
|
|
||||||
<!-- EFB HIDE START -->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EFB_TOGGLE</Name>
|
|
||||||
<AnimLength>10</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EFB_TOGGLE, enum) 10 *</Code>
|
|
||||||
<Lag>100</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
<MouseRect>
|
|
||||||
<Cursor>HAND</Cursor>
|
|
||||||
<MouseFlags>LEFTSINGLE</MouseFlags>
|
|
||||||
<CallbackCode>(M:Event) 'LeftSingle' scmp 0 == if{ 94465 (>L:CEVENT) }</CallbackCode>
|
|
||||||
</MouseRect>
|
|
||||||
</PartInfo>
|
|
||||||
<!-- EFB HIDE END -->
|
|
||||||
|
|
||||||
<!-- WIPERS START -->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_WIPER_L</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_WIPER_L, enum) 1 *</Code>
|
|
||||||
<Lag>0</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_WIPER_R</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_WIPER_R, enum) 1 *</Code>
|
|
||||||
<Lag>0</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
</PartInfo>
|
|
||||||
<!-- WIPERS END -->
|
|
||||||
|
|
||||||
<!-- CARGO START -->
|
<!-- CARGO START -->
|
||||||
<PartInfo>
|
<PartInfo>
|
||||||
<Name>MD11_CARGO_PALLET_1</Name>
|
<Name>MD11_CARGO_PALLET_1</Name>
|
||||||
@ -3434,6 +3378,7 @@
|
|||||||
</PartInfo>
|
</PartInfo>
|
||||||
<!-- CARGO END -->
|
<!-- CARGO END -->
|
||||||
|
|
||||||
|
<!-- FIXME: DOESN'T EXIT; PAX? START -->
|
||||||
<PartInfo>
|
<PartInfo>
|
||||||
<Name>MD11_CAB_LIGHTS_SRC</Name>
|
<Name>MD11_CAB_LIGHTS_SRC</Name>
|
||||||
<AnimLength>50</AnimLength>
|
<AnimLength>50</AnimLength>
|
||||||
@ -3443,6 +3388,7 @@
|
|||||||
</Parameter>
|
</Parameter>
|
||||||
</Visibility>
|
</Visibility>
|
||||||
</PartInfo>
|
</PartInfo>
|
||||||
|
<!-- DOESN'T EXIT END -->
|
||||||
|
|
||||||
<!-- YOKE START -->
|
<!-- YOKE START -->
|
||||||
<PartInfo>
|
<PartInfo>
|
||||||
@ -3579,468 +3525,14 @@
|
|||||||
</PartInfo>
|
</PartInfo>
|
||||||
<!-- PEDALS END -->
|
<!-- PEDALS END -->
|
||||||
|
|
||||||
<!-- TILLER START -->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_TILLER</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_TILLER, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
</PartInfo>
|
|
||||||
<!-- TILLER END -->
|
|
||||||
|
|
||||||
<!-- APU START -->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_APU_EXHAUST_DOOR</Name>
|
|
||||||
<AnimLength>10</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_APU_EXHAUST_DOOR, enum) 1 *</Code>
|
|
||||||
<Lag>100</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_APU_INLET_DOOR</Name>
|
|
||||||
<AnimLength>10</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_APU_INLET_DOOR, enum) 1 *</Code>
|
|
||||||
<Lag>100</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<!-- APU END -->
|
|
||||||
|
|
||||||
<!-- AILERONS START -->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_L_INB_AIL</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_L_INB_AIL, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_L_OUTB_AIL</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_L_OUTB_AIL, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_R_INB_AIL</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_R_INB_AIL, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_R_OUTB_AIL</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_R_OUTB_AIL, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<!-- AILERONS END -->
|
|
||||||
|
|
||||||
<!-- ELEVATOR START-->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_OUTB_ELEV_R</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_OUTB_ELEV_R, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_INBD_ELEV_R</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_INBD_ELEV_R, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_INBD_ELEV_L</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_INBD_ELEV_L, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_OUTB_ELEV_L</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_OUTB_ELEV_L, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_STAB_TRIM</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_STAB_TRIM, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<!-- ELEVATOR END -->
|
|
||||||
|
|
||||||
<!-- RUDDER START -->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_UPPER_RUD</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_UPPER_RUD, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_LOWER_RUD</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_LOWER_RUD, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<!-- RUDDER END -->
|
|
||||||
|
|
||||||
<!-- SPOILERS START -->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_R_SPOILER_1</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_R_SPOILER_1, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_R_SPOILER_2</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_R_SPOILER_2, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_R_SPOILER_3</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_R_SPOILER_3, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_R_SPOILER_4</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_R_SPOILER_4, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_R_SPOILER_5</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_R_SPOILER_5, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_L_SPOILER_1</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_L_SPOILER_1, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_L_SPOILER_2</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_L_SPOILER_2, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_L_SPOILER_3</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_L_SPOILER_3, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_L_SPOILER_4</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_L_SPOILER_4, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_L_SPOILER_5</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_L_SPOILER_5, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<!-- SPOILERS END -->
|
|
||||||
|
|
||||||
<!-- SLATS START -->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_R_INBD_SLAT</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_R_INBD_SLAT, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_L_INBD_SLAT</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_L_INBD_SLAT, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_R_OUTBD_SLAT</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_R_OUTBD_SLAT, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_L_OUTBD_SLAT</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_L_OUTBD_SLAT, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<!-- SLATS END -->
|
|
||||||
|
|
||||||
<!-- FLAPS START -->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_R_OUTBD_FLAP</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_R_OUTBD_FLAP, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_L_OUTBD_FLAP</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_L_OUTBD_FLAP, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_R_INBD_FLAP</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_R_INBD_FLAP, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_L_INBD_FLAP</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_L_INBD_FLAP, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<!-- FLAPS END -->
|
|
||||||
|
|
||||||
<!-- CENTER GEAR START -->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_CTR_GEAR</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_CTR_GEAR, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
</PartInfo>
|
|
||||||
<!-- CENTER GEAR END -->
|
|
||||||
|
|
||||||
<!-- REVERSER START -->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_L_REV</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_L_REV, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_C_REV</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_C_REV, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_R_REV</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_R_REV, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<!-- REVERSER END -->
|
|
||||||
|
|
||||||
<!-- LANDING LIGHTS START -->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_L_LAND_LIGHT</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_L_LAND_LIGHT, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_R_LAND_LIGHT</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_R_LAND_LIGHT, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<!-- LANDING LIGHTS END -->
|
|
||||||
|
|
||||||
<!-- DOORS START -->
|
<!-- DOORS START -->
|
||||||
|
<!-- FIXME: PAX ONLY DOORS; MISC START -->
|
||||||
<PartInfo>
|
<PartInfo>
|
||||||
<Name>MD11_EXT_DOOR_PAX_1R</Name>
|
<Name>MD11_EXT_DOOR_PAX_2L</Name>
|
||||||
<AnimLength>100</AnimLength>
|
<AnimLength>100</AnimLength>
|
||||||
<Animation>
|
<Animation>
|
||||||
<Parameter>
|
<Parameter>
|
||||||
<Code>(L:MD11_EXT_DOOR_PAX_1R, enum) 1 *</Code>
|
<Code>(L:MD11_EXT_DOOR_PAX_2L, enum) 1 *</Code>
|
||||||
<Lag>1000</Lag>
|
<Lag>1000</Lag>
|
||||||
</Parameter>
|
</Parameter>
|
||||||
</Animation>
|
</Animation>
|
||||||
@ -4056,6 +3548,17 @@
|
|||||||
</Parameter>
|
</Parameter>
|
||||||
</Animation>
|
</Animation>
|
||||||
|
|
||||||
|
</PartInfo>
|
||||||
|
<PartInfo>
|
||||||
|
<Name>MD11_EXT_DOOR_PAX_3L</Name>
|
||||||
|
<AnimLength>100</AnimLength>
|
||||||
|
<Animation>
|
||||||
|
<Parameter>
|
||||||
|
<Code>(L:MD11_EXT_DOOR_PAX_3L, enum) 1 *</Code>
|
||||||
|
<Lag>1000</Lag>
|
||||||
|
</Parameter>
|
||||||
|
</Animation>
|
||||||
|
|
||||||
</PartInfo>
|
</PartInfo>
|
||||||
<PartInfo>
|
<PartInfo>
|
||||||
<Name>MD11_EXT_DOOR_PAX_3R</Name>
|
<Name>MD11_EXT_DOOR_PAX_3R</Name>
|
||||||
@ -4067,6 +3570,39 @@
|
|||||||
</Parameter>
|
</Parameter>
|
||||||
</Animation>
|
</Animation>
|
||||||
|
|
||||||
|
</PartInfo>
|
||||||
|
<!-- PAX ONLY DOORS END -->
|
||||||
|
|
||||||
|
<PartInfo>
|
||||||
|
<Name>MD11_EXT_DOOR_PAX_1L</Name>
|
||||||
|
<AnimLength>100</AnimLength>
|
||||||
|
<Animation>
|
||||||
|
<Parameter>
|
||||||
|
<Code>(L:MD11_EXT_DOOR_PAX_1L, enum) 1 *</Code>
|
||||||
|
<Lag>1000</Lag>
|
||||||
|
</Parameter>
|
||||||
|
</Animation>
|
||||||
|
</PartInfo>
|
||||||
|
<PartInfo>
|
||||||
|
<Name>MD11_EXT_DOOR_PAX_1R</Name>
|
||||||
|
<AnimLength>100</AnimLength>
|
||||||
|
<Animation>
|
||||||
|
<Parameter>
|
||||||
|
<Code>(L:MD11_EXT_DOOR_PAX_1R, enum) 1 *</Code>
|
||||||
|
<Lag>1000</Lag>
|
||||||
|
</Parameter>
|
||||||
|
</Animation>
|
||||||
|
</PartInfo>
|
||||||
|
<PartInfo>
|
||||||
|
<Name>MD11_EXT_DOOR_PAX_4L</Name>
|
||||||
|
<AnimLength>100</AnimLength>
|
||||||
|
<Animation>
|
||||||
|
<Parameter>
|
||||||
|
<Code>(L:MD11_EXT_DOOR_PAX_4L, enum) 1 *</Code>
|
||||||
|
<Lag>1000</Lag>
|
||||||
|
</Parameter>
|
||||||
|
</Animation>
|
||||||
|
|
||||||
</PartInfo>
|
</PartInfo>
|
||||||
<PartInfo>
|
<PartInfo>
|
||||||
<Name>MD11_EXT_DOOR_PAX_4R</Name>
|
<Name>MD11_EXT_DOOR_PAX_4R</Name>
|
||||||
@ -4080,73 +3616,6 @@
|
|||||||
|
|
||||||
</PartInfo>
|
</PartInfo>
|
||||||
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_DOOR_PAX_1L</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_DOOR_PAX_1L, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_DOOR_PAX_2L</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_DOOR_PAX_2L, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_DOOR_PAX_3L</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_DOOR_PAX_3L, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_DOOR_PAX_4L</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_DOOR_PAX_4L, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_DOOR_CARGO_1R</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_DOOR_CARGO_1R, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_DOOR_CARGO_2R</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_DOOR_CARGO_2R, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
<PartInfo>
|
||||||
<Name>MD11_EXT_DOOR_CARGO_MAIN</Name>
|
<Name>MD11_EXT_DOOR_CARGO_MAIN</Name>
|
||||||
<AnimLength>100</AnimLength>
|
<AnimLength>100</AnimLength>
|
||||||
@ -4160,139 +3629,7 @@
|
|||||||
</PartInfo>
|
</PartInfo>
|
||||||
<!-- DOORS END-->
|
<!-- DOORS END-->
|
||||||
|
|
||||||
<!-- GSX START -->
|
<!-- FIXME: PAX COUNT; PAX; OVHD START -->
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_GPU</Name>
|
|
||||||
<AnimLength>50</AnimLength>
|
|
||||||
<Visibility>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_GPU, bool)</Code>
|
|
||||||
</Parameter>
|
|
||||||
</Visibility>
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_ASU</Name>
|
|
||||||
<AnimLength>50</AnimLength>
|
|
||||||
<Visibility>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_ASU, bool)</Code>
|
|
||||||
</Parameter>
|
|
||||||
</Visibility>
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_CHOCKS</Name>
|
|
||||||
<AnimLength>50</AnimLength>
|
|
||||||
<Visibility>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_CHOCKS, bool)</Code>
|
|
||||||
</Parameter>
|
|
||||||
</Visibility>
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_EXT_NOSE_WGT</Name>
|
|
||||||
<AnimLength>50</AnimLength>
|
|
||||||
<Visibility>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_EXT_NOSE_WGT, bool)</Code>
|
|
||||||
</Parameter>
|
|
||||||
</Visibility>
|
|
||||||
</PartInfo>
|
|
||||||
<!-- GSX END -->
|
|
||||||
|
|
||||||
<!-- THR QUAD START -->
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_SPDBRK_RNG</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_SPDBRK_RNG, enum) 2 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_SPDBRK_LATCH</Name>
|
|
||||||
<AnimLength>10</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_SPDBRK_LATCH, enum) 2 *</Code>
|
|
||||||
<Lag>100</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_SPDBRK_HANDLE</Name>
|
|
||||||
<AnimLength>10</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_SPDBRK_HANDLE, enum) 5 *</Code>
|
|
||||||
<Lag>100</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
<MouseRect>
|
|
||||||
<Cursor>Hand</Cursor>
|
|
||||||
<MouseFlags>LEFTSINGLE+WHEELUP+WHEELDOWN</MouseFlags>
|
|
||||||
<CallbackCode>(M:Event) 'LeftSingle' scmp 0 == if{ 77829 (>L:CEVENT) } (M:Event)
|
|
||||||
'WheelUp' scmp 0 == if{ 77853 (>L:CEVENT) } (M:Event) 'WheelDown'
|
|
||||||
scmp 0 == if{ 77828 (>L:CEVENT) }</CallbackCode>
|
|
||||||
</MouseRect>
|
|
||||||
</PartInfo>
|
|
||||||
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_FLAP_LATCH</Name>
|
|
||||||
<AnimLength>10</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_FLAP_LATCH, enum) 2 *</Code>
|
|
||||||
<Lag>100</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
<MouseRect>
|
|
||||||
<Cursor>Hand</Cursor>
|
|
||||||
<MouseFlags>WHEELUP+WHEELDOWN</MouseFlags>
|
|
||||||
<CallbackCode>(M:Event) 'WheelUp' scmp 0 == if{ 77831 (>L:CEVENT) } (M:Event)
|
|
||||||
'WheelDown' scmp 0 == if{ 77830 (>L:CEVENT) }</CallbackCode>
|
|
||||||
</MouseRect>
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_FLAP_RNG</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_FLAP_RNG, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_DIALAFLAP_IND_RNG</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_DIALAFLAP_IND_RNG, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
</PartInfo>
|
|
||||||
<PartInfo>
|
|
||||||
<Name>MD11_DIALAFLAP_WHEEL_RNG</Name>
|
|
||||||
<AnimLength>100</AnimLength>
|
|
||||||
<Animation>
|
|
||||||
<Parameter>
|
|
||||||
<Code>(L:MD11_DIALAFLAP_WHEEL_RNG, enum) 1 *</Code>
|
|
||||||
<Lag>1000</Lag>
|
|
||||||
</Parameter>
|
|
||||||
</Animation>
|
|
||||||
<MouseRect>
|
|
||||||
<Cursor>HAND</Cursor>
|
|
||||||
<MouseFlags>WHEELUP+WHEELDOWN</MouseFlags>
|
|
||||||
<CallbackCode>(M:Event) 'WheelUp' scmp 0 == if{ 77832 (>L:CEVENT) } (M:Event)
|
|
||||||
'WheelDown' scmp 0 == if{ 77833 (>L:CEVENT) }</CallbackCode>
|
|
||||||
</MouseRect>
|
|
||||||
</PartInfo>
|
|
||||||
<!-- THR QUAD END -->
|
|
||||||
|
|
||||||
<!-- FIXME: PAX COUNT; PAX START -->
|
|
||||||
<PartInfo>
|
<PartInfo>
|
||||||
<Name>MD11_OVHD_100_PAX_LOAD_SW</Name>
|
<Name>MD11_OVHD_100_PAX_LOAD_SW</Name>
|
||||||
<AnimLength>9</AnimLength>
|
<AnimLength>9</AnimLength>
|
||||||
|
|||||||
@ -0,0 +1,66 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ModelBehaviors>
|
||||||
|
<Template Name="MD11_MISC">
|
||||||
|
<!-- FLIGHTDECK DOOR START -->
|
||||||
|
<!-- NOTE: Node name extracted from blender -->
|
||||||
|
<UseTemplate Name="MD11_2Pos_Switch">
|
||||||
|
<NODE_NAME>flight_deck_doorknob_new</NODE_NAME>
|
||||||
|
<ANIM_NAME>MD11_FLIGHTDECK_DOOR</ANIM_NAME>
|
||||||
|
<ANIM_LENGTH>50</ANIM_LENGTH>
|
||||||
|
<ANIM_LAG>500</ANIM_LAG>
|
||||||
|
<ANIM_CODE>(L:MD11_FLIGHTDECK_DOOR) 50 *</ANIM_CODE>
|
||||||
|
<CODE>70047 (>L:CEVENT)</CODE>
|
||||||
|
</UseTemplate>
|
||||||
|
<!-- FLIGHTDECK DOOR END -->
|
||||||
|
|
||||||
|
<!-- EFB START -->
|
||||||
|
<UseTemplate Name="MD11_Clickspot">
|
||||||
|
<NODE_NAME>MD11_EFB_TOGGLE</NODE_NAME>
|
||||||
|
<CODE>94465 (>L:CEVENT)</CODE>
|
||||||
|
</UseTemplate>
|
||||||
|
<!-- NOTE: Node name extracted from blender -->
|
||||||
|
<UseTemplate Name="MD11_Clickspot">
|
||||||
|
<NODE_NAME>MD11_EFB_TOGGLE_FO</NODE_NAME>
|
||||||
|
<CODE>94465 (>L:CEVENT)</CODE>
|
||||||
|
</UseTemplate>
|
||||||
|
<Component ID="MD11_Vistag_Container">
|
||||||
|
<!-- NOTE: Node name extracted from blender -->
|
||||||
|
<UseTemplate Name="MD11_Vistag_Item">
|
||||||
|
<NODE_NAME>MD11_EFB</NODE_NAME>
|
||||||
|
<VIS_CODE>(L:MD11_OPT_EFB, bool)</VIS_CODE>
|
||||||
|
</UseTemplate>
|
||||||
|
<!-- NOTE: Node name extracted from blender -->
|
||||||
|
<UseTemplate Name="MD11_Vistag_Item">
|
||||||
|
<NODE_NAME>L_EFB_glass</NODE_NAME>
|
||||||
|
<VIS_CODE>(L:MD11_OPT_EFB, bool)</VIS_CODE>
|
||||||
|
</UseTemplate>
|
||||||
|
<!-- NOTE: Node name extracted from blender -->
|
||||||
|
<UseTemplate Name="MD11_Vistag_Item">
|
||||||
|
<NODE_NAME>efb_screens</NODE_NAME>
|
||||||
|
<VIS_CODE>(L:MD11_OPT_EFB, bool)</VIS_CODE>
|
||||||
|
</UseTemplate>
|
||||||
|
</Component>
|
||||||
|
<!-- EFB END -->
|
||||||
|
|
||||||
|
<!-- WIPERS START -->
|
||||||
|
<UseTemplate Name="MD11_Animation">
|
||||||
|
<NODE_NAME>MD11_WIPER_L</NODE_NAME>
|
||||||
|
<ANIM_LENGTH>100</ANIM_LENGTH>
|
||||||
|
<ANIM_LAG>0</ANIM_LAG>
|
||||||
|
</UseTemplate>
|
||||||
|
<UseTemplate Name="MD11_Animation">
|
||||||
|
<NODE_NAME>MD11_WIPER_R</NODE_NAME>
|
||||||
|
<ANIM_LENGTH>100</ANIM_LENGTH>
|
||||||
|
<ANIM_LAG>0</ANIM_LAG>
|
||||||
|
</UseTemplate>
|
||||||
|
<!-- WIPERS END -->
|
||||||
|
|
||||||
|
<!-- TILLER START -->
|
||||||
|
<!-- NOTE: Node name extracted from blender -->
|
||||||
|
<UseTemplate Name="MD11_Tiller">
|
||||||
|
<NODE_NAME>nws_tiller</NODE_NAME>
|
||||||
|
<ANIM_NAME>MD11_TILLER</ANIM_NAME>
|
||||||
|
</UseTemplate>
|
||||||
|
<!-- TILLER END -->
|
||||||
|
</Template>
|
||||||
|
</ModelBehaviors>
|
||||||
@ -109,5 +109,46 @@
|
|||||||
<POSITION_VAR_REV>MD11_THR_R_REV_RNG</POSITION_VAR_REV>
|
<POSITION_VAR_REV>MD11_THR_R_REV_RNG</POSITION_VAR_REV>
|
||||||
</UseTemplate>
|
</UseTemplate>
|
||||||
<!-- THROTTLE LEVERS END-->
|
<!-- THROTTLE LEVERS END-->
|
||||||
|
|
||||||
|
<!-- SPOILER LEVER START -->
|
||||||
|
<UseTemplate Name="MD11_Spoiler_Lever">
|
||||||
|
<NODE_NAME>MD11_SPDBRK_HANDLE</NODE_NAME>
|
||||||
|
<LEVER_ANIM_NAME>MD11_SPDBRK_RNG</LEVER_ANIM_NAME>
|
||||||
|
<LEVER_ANIM_VAR>MD11_SPDBRK_RNG</LEVER_ANIM_VAR>
|
||||||
|
<PULL_ANIM_NAME>MD11_SPDBRK_HANDLE</PULL_ANIM_NAME>
|
||||||
|
<PULL_ANIM_VAR>MD11_SPDBRK_HANDLE</PULL_ANIM_VAR>
|
||||||
|
<LATCH_ANIM_NAME>MD11_SPDBRK_LATCH</LATCH_ANIM_NAME>
|
||||||
|
<LATCH_ANIM_VAR>MD11_SPDBRK_LATCH</LATCH_ANIM_VAR>
|
||||||
|
<INC_CODE>77853 (>L:CEVENT)</INC_CODE>
|
||||||
|
<DEC_CODE>77828 (>L:CEVENT)</DEC_CODE>
|
||||||
|
<PULL_CODE>77829 (>L:CEVENT)</PULL_CODE>
|
||||||
|
</UseTemplate>
|
||||||
|
<!-- SPOILER LEVER END -->
|
||||||
|
|
||||||
|
<!-- FLAP LEVER AND DAF START -->
|
||||||
|
<UseTemplate Name="MD11_Flap_Lever">
|
||||||
|
<NODE_NAME>MD11_FLAP_LATCH</NODE_NAME>
|
||||||
|
<LEVER_ANIM_NAME>MD11_FLAP_RNG</LEVER_ANIM_NAME>
|
||||||
|
<LEVER_ANIM_VAR>MD11_FLAP_RNG</LEVER_ANIM_VAR>
|
||||||
|
<LATCH_ANIM_NAME>MD11_FLAP_LATCH</LATCH_ANIM_NAME>
|
||||||
|
<LATCH_ANIM_VAR>MD11_FLAP_LATCH</LATCH_ANIM_VAR>
|
||||||
|
<INC_CODE>77831 (>L:CEVENT)</INC_CODE>
|
||||||
|
<DEC_CODE>77830 (>L:CEVENT)</DEC_CODE>
|
||||||
|
</UseTemplate>
|
||||||
|
<UseTemplate Name="MD11_Animation">
|
||||||
|
<NODE_NAME>MD11_DIALAFLAP_IND_RNG</NODE_NAME>
|
||||||
|
<ANIM_LENGTH>100</ANIM_LENGTH>
|
||||||
|
<ANIM_LAG>1000</ANIM_LAG>
|
||||||
|
</UseTemplate>
|
||||||
|
<UseTemplate Name="MD11_Infinite_Knob">
|
||||||
|
<NODE_NAME>MD11_DIALAFLAP_WHEEL_RNG</NODE_NAME>
|
||||||
|
<ANIM_CODE>(L:MD11_DIALAFLAP_WHEEL_RNG)</ANIM_CODE>
|
||||||
|
<ANIM_LENGTH>100</ANIM_LENGTH>
|
||||||
|
<ANIM_LAG>1000</ANIM_LAG>
|
||||||
|
<INC_CODE>77832 (>L:CEVENT)</INC_CODE>
|
||||||
|
<DEC_CODE>77833 (>L:CEVENT)</DEC_CODE>
|
||||||
|
<SWITCH_DIRECTION>Vertical</SWITCH_DIRECTION>
|
||||||
|
</UseTemplate>
|
||||||
|
<!-- FLAP LEVER AND DAF END -->
|
||||||
</Template>
|
</Template>
|
||||||
</ModelBehaviors>
|
</ModelBehaviors>
|
||||||
20
TODO.MD
20
TODO.MD
@ -0,0 +1,20 @@
|
|||||||
|
- Yoke
|
||||||
|
- Pedals
|
||||||
|
- Doors
|
||||||
|
- VISTAGS
|
||||||
|
|
||||||
|
As an extra:
|
||||||
|
- Yoke hide (individual)
|
||||||
|
|
||||||
|
Final Checks
|
||||||
|
- Check for issues in MSFS behaviour debug
|
||||||
|
- Double check DOESN'T EXIST list
|
||||||
|
|
||||||
|
After:
|
||||||
|
- Split into "Base", "PAX", "F" configs
|
||||||
|
- DIFF OG FILES
|
||||||
|
- Remove PAX only in F
|
||||||
|
- Finish pax specific (doors, evac, counter, cab light (perhaps))
|
||||||
|
|
||||||
|
|
||||||
|
# Then, MSFS2024 Test of interior before tackling exterior
|
||||||
Loading…
x
Reference in New Issue
Block a user