Migrate to react proper

This commit is contained in:
2025-02-22 15:02:34 +01:00
parent 2604fbb75d
commit eb3c96361a
117 changed files with 647 additions and 5774 deletions
@@ -0,0 +1,534 @@
<?xml version="1.0" encoding="utf-8"?>
<ModelInfo>
<LODS>
<LOD minSize="50" ModelFile="B727-200F_Cockpit_LOD00.gltf">
<MergeModel>B727-200F_Cabin_LOD00.gltf</MergeModel>
<MergeModel>B727-200F_Cargo_LOD00.gltf</MergeModel>
<MergeModel>B727-200F_Soundnode_INT.gltf</MergeModel>
<MergeModel>B727-200F_Cockpit_Details_LOD00.gltf</MergeModel>
<MergeModel>B727-200F_Vest.gltf</MergeModel>
<MergeModel>..\..\..\Misc\fss-aircraft-boeing-727-200f-sb-fplan\model\sb-fplan.gltf</MergeModel>
</LOD>
</LODS>
<Behaviors>
<Include ModelBehaviorFile="Asobo\Common.xml" />
<Include ModelBehaviorFile="Asobo\Exterior.xml" />
<Include ModelBehaviorFile="Asobo\Airliner\AirlinerCommon.xml" />
<Include ModelBehaviorFile="Asobo\GPS\AS530.xml" />
<Include ModelBehaviorFile="Asobo\NAVCOM\NavComSystem.xml" />
<Include ModelBehaviorFile="Asobo\Transponder\Transponder.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Events\Events.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Functions\Electrical.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\ADI.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\Airspeed.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\Anim.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\Clock.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\Door.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\EFB.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\Functions.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\GNSXLS.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\GTN650.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\GTN750.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\GTNXI.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\Knob.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\KnobSwitch.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\Light.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\PilotModels.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\Switch.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\HSI.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\InputEvent.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\InstComp.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\Lever.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\PaperChecklist.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\WasmSet.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\Radio.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\RMI.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\ScrollingDigit.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\Templates.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\Wiper.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Generic\Yoke.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\AudioPanel\AudioPanel.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\AudioPanel\AudioPanelInstances.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Cabin\CargoDoorPanel.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Cabin\CabinDoors.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\RadioPanels\Autopilot.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\RadioPanels\AFTRadioPanel.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Overhead\Overhead_panel_lights.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Overhead\Overhead1.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Overhead\Overhead2.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Overhead\Overhead3.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Overhead\Overhead4.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Overhead\Overhead5.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Pedestal\Pedestal.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Pedestal\PedestalCover.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Pedestal\Radio_Panels.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Pedestal\CIVA.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Front\Pilot_center_panel.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Front\Captain_panel.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Front\First_officer_panel.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Front\Glare_shield.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\FEPanel\ABV.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\FEPanel\ABV_LWR.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\FEPanel\ABV_MID.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\FEPanel\ABV_UPR.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\FEPanel\BLW_LOW.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\FEPanel\BLW_MID.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\FEPanel\BLW_UPL.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\FEPanel\BLW_R.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\FEPanel\FuelDump_ExtPower.xml" />
<Include ModelBehaviorFile="FSS_Boeing_727_200F\Interior\Handling\Handling.xml" />
<Component ID="AS530">
<UseTemplate Name="ASOBO_AS530_Template">
<ID>1</ID>
<POTENTIOMETER>1</POTENTIOMETER>
<FAILURE>(A:CIRCUIT ON:22, Bool)</FAILURE>
<CIRCUIT_ID>22</CIRCUIT_ID>
<NAV_INDEX>1</NAV_INDEX>
<COM_INDEX>1</COM_INDEX>
</UseTemplate>
<Component ID="AS530_VIS" Node="AS530_base">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>(L:FSS_B727_EFB_NAV_EQUIP) 0 ==</VISIBILITY_CODE>
</UseTemplate>
</Component>
<UseTemplate Name="ASOBO_GT_Anim_Code">
<ANIM_NAME>GNS530_POS</ANIM_NAME>
<ANIM_CODE>(L:FSS_B727_EFB_SEATING_POSITION) 100 *</ANIM_CODE>
</UseTemplate>
</Component>
<Component ID="GTN650">
<UseTemplate Name="FSS_GTN650">
<SCREEN_NODE_ID>$GTN650_screen</SCREEN_NODE_ID>
</UseTemplate>
</Component>
<Component ID="GTN750">
<UseTemplate Name="FSS_GTN750">
<SCREEN_NODE_ID>$GTN750_screen</SCREEN_NODE_ID>
</UseTemplate>
<Component ID="GTN750_VIS" Node="GTN750_base">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>(L:FSS_B727_EFB_NAV_EQUIP) 2 ==</VISIBILITY_CODE>
</UseTemplate>
</Component>
<UseTemplate Name="ASOBO_GT_Anim_Code">
<ANIM_NAME>GTN750_POS</ANIM_NAME>
<ANIM_CODE>(L:FSS_B727_EFB_SEATING_POSITION) 100 *</ANIM_CODE>
</UseTemplate>
</Component>
<Component ID="GNSXLS">
<UseTemplate Name="FSS_GNSXLS">
</UseTemplate>
<UseTemplate Name="ASOBO_GT_Anim_Code">
<ANIM_NAME>GNSXLS_POS</ANIM_NAME>
<ANIM_CODE>(L:FSS_B727_EFB_SEATING_POSITION) 100 *</ANIM_CODE>
</UseTemplate>
</Component>
<Component ID="GTNXI">
<UseTemplate Name="FSS_GTNXI">
</UseTemplate>
</Component>
<!-- Handling -->
<Component ID="Handling">
<UseTemplate Name="FSS_HANDLING" />
</Component>
<!-- ARM REST -->
<Component ID="CAPTAIN_SEAT_Arm_R" Node="CAPTAIN_SEAT_Arm_R">
<UseTemplate Name="ASOBO_GT_Toggle_Variable_Anim">
<ANIM_NAME>CAPTAIN_SEAT_Arm_R</ANIM_NAME>
<VAR_NAME>Pos</VAR_NAME>
<VAR_SCOPE>O</VAR_SCOPE>
<ANIM_LAG>50</ANIM_LAG>
<TOOLTIP_TITLE_IS_DYNAMIC>True</TOOLTIP_TITLE_IS_DYNAMIC>
<TOOLTIP_TITLE>'Captain Armrest'</TOOLTIP_TITLE>
<WWISE_EVENT_1>armrest_up</WWISE_EVENT_1>
<WWISE_EVENT_2>armrest_down</WWISE_EVENT_2>
</UseTemplate>
</Component>
<Component ID="COPILOT_SEAT_Arm_L" Node="COPILOT_SEAT_Arm_L">
<UseTemplate Name="ASOBO_GT_Toggle_Variable_Anim">
<ANIM_NAME>COPILOT_SEAT_Arm_L</ANIM_NAME>
<VAR_NAME>Pos</VAR_NAME>
<VAR_SCOPE>O</VAR_SCOPE>
<ANIM_LAG>50</ANIM_LAG>
<TOOLTIP_TITLE_IS_DYNAMIC>True</TOOLTIP_TITLE_IS_DYNAMIC>
<TOOLTIP_TITLE>'First Officer Armrest'</TOOLTIP_TITLE>
<WWISE_EVENT_1>armrest_up</WWISE_EVENT_1>
<WWISE_EVENT_2>armrest_down</WWISE_EVENT_2>
</UseTemplate>
</Component>
<Component ID="FEOF_SEAT_ARM" Node="FEOF_SEAT_ARM">
<UseTemplate Name="ASOBO_GT_Toggle_Variable_Anim">
<ANIM_NAME>FEOF_SEAT_ARM</ANIM_NAME>
<VAR_NAME>Pos</VAR_NAME>
<VAR_SCOPE>O</VAR_SCOPE>
<TOOLTIP_TITLE_IS_DYNAMIC>True</TOOLTIP_TITLE_IS_DYNAMIC>
<TOOLTIP_TITLE>'Flight Engineer Armrest'</TOOLTIP_TITLE>
<WWISE_EVENT_1>armrest_engineer_up</WWISE_EVENT_1>
<WWISE_EVENT_2>armrest_engineer_down</WWISE_EVENT_2>
</UseTemplate>
</Component>
<!-- DOOR INTERACTION -->
<Component ID="CABIN_DOORS">
<UseTemplate Name="FSS_CABIN_DOORS" />
</Component>
<Component ID="EFB_CLIPBOARD">
<UseTemplate Name="FSS_EFB">
<VAR_NAME>FSS_B727_EFB</VAR_NAME>
<ACTIVE_ANIM_NAME>CLIPBOARD_1_ACTIVE</ACTIVE_ANIM_NAME>
<ACTIVE_NODE_ID>CLIPBOARD_1_ACTIVE</ACTIVE_NODE_ID>
<ACTIVE_VIS_NODE_ID>Empty_CLIPBOARD_1_ACTIVE</ACTIVE_VIS_NODE_ID>
<STORED_L_NODE_ID>CLIPBOARD_1</STORED_L_NODE_ID>
<STORED_R_NODE_ID>CLIPBOARD_2</STORED_R_NODE_ID>
<PAGE_1_NODE_ID>EFB_CLIPBOARD_PAGE_7</PAGE_1_NODE_ID>
<PAGE_2_NODE_ID>EFB_CLIPBOARD_PAGE_5</PAGE_2_NODE_ID>
<PAGE_3_NODE_ID>EFB_CLIPBOARD_PAGE_4</PAGE_3_NODE_ID>
<PAGE_4_NODE_ID>EFB_CLIPBOARD_PAGE_3</PAGE_4_NODE_ID>
<PAGE_5_NODE_ID>EFB_CLIPBOARD_PAGE_2</PAGE_5_NODE_ID>
<PAGE_6_NODE_ID>EFB_CLIPBOARD_PAGE_1</PAGE_6_NODE_ID>
<PAGE_7_NODE_ID>EFB_CLIPBOARD_PAGE_6</PAGE_7_NODE_ID>
<PAGE_1_ANIM_NAME>EFB_CLIPBOARD_SCREEN_7</PAGE_1_ANIM_NAME>
<PAGE_2_ANIM_NAME>EFB_CLIPBOARD_SCREEN_5</PAGE_2_ANIM_NAME>
<PAGE_3_ANIM_NAME>EFB_CLIPBOARD_SCREEN_4</PAGE_3_ANIM_NAME>
<PAGE_4_ANIM_NAME>EFB_CLIPBOARD_SCREEN_3</PAGE_4_ANIM_NAME>
<PAGE_5_ANIM_NAME>EFB_CLIPBOARD_SCREEN_2</PAGE_5_ANIM_NAME>
<PAGE_6_ANIM_NAME>EFB_CLIPBOARD_SCREEN_1</PAGE_6_ANIM_NAME>
<PAGE_7_ANIM_NAME>EFB_CLIPBOARD_SCREEN_6</PAGE_7_ANIM_NAME>
<POS_LVAR_NAME>FSS_B727_EFB_SEATING_POSITION</POS_LVAR_NAME>
<MOVE_ANIM_NAME>CLIPBOARD_POS</MOVE_ANIM_NAME>
</UseTemplate>
</Component>
<!-- Paper Checklist -->
<Component ID="PAPER_CHECKLIST">
<UseTemplate Name="FSS_PAPER_CHECKLIST">
<POS_LVAR_NAME>FSS_B727_EFB_SEATING_POSITION</POS_LVAR_NAME>
<STORED_ID>PAPER_CHECKLIST_GLADE_SHIELD</STORED_ID>
<L_SHOW_ID>PAPER_CHECKLIST_ACTIVE_CP</L_SHOW_ID>
<R_SHOW_ID>PAPER_CHECKLIST_ACTIVE_FOP</R_SHOW_ID>
<STORE_BUTTON_ID_1>PAPER_CHECKLIST_STORE_CP_1</STORE_BUTTON_ID_1>
<STORE_BUTTON_ID_2>PAPER_CHECKLIST_STORE_CP_2</STORE_BUTTON_ID_2>
<STORE_BUTTON_ID_3>PAPER_CHECKLIST_STORE_FOP_1</STORE_BUTTON_ID_3>
<STORE_BUTTON_ID_4>PAPER_CHECKLIST_STORE_FOP_2</STORE_BUTTON_ID_4>
<L_ROTATE_BUTTON_ID_1>PAPER_CHECKLIST_ROTATE_1</L_ROTATE_BUTTON_ID_1>
<L_ROTATE_BUTTON_ID_2>PAPER_CHECKLIST_ROTATE_2</L_ROTATE_BUTTON_ID_2>
<R_ROTATE_BUTTON_ID_1>PAPER_CHECKLIST_ROTATE_FOP_1</R_ROTATE_BUTTON_ID_1>
<R_ROTATE_BUTTON_ID_2>PAPER_CHECKLIST_ROTATE_FOP_2</R_ROTATE_BUTTON_ID_2>
<L_ROTATE_ANIM_NAME>PAPER_CHECKLIST_ROTATE</L_ROTATE_ANIM_NAME>
<R_ROTATE_ANIM_NAME>PAPER_CHECKLIST_ROTATE_FOP</R_ROTATE_ANIM_NAME>
</UseTemplate>
</Component>
<!-- <Component ID="PAPER_CHECKLIST_FEP_1" Node="PAPER_CHECKLIST_ROTATE_FEP_1">
<UseTemplate Name="ASOBO_GT_Toggle_Variable_Anim">
<ANIM_NAME>PAPER_CHECKLIST_ROTATE_FEP</ANIM_NAME>
<VAR_NAME>Pos</VAR_NAME>
<VAR_SCOPE>O</VAR_SCOPE>
<TOOLTIP_TITLE_IS_DYNAMIC>True</TOOLTIP_TITLE_IS_DYNAMIC>
<TOOLTIP_TITLE>'Rotate Paper Checklist FEP'</TOOLTIP_TITLE>
</UseTemplate>
</Component> -->
<Component ID="PAPER_CHECKLIST_FEP_2" Node="PAPER_CHECKLIST_ROTATE_FEP_2">
<UseTemplate Name="ASOBO_GT_Toggle_Variable_Anim">
<ANIM_NAME>PAPER_CHECKLIST_ROTATE_FEP</ANIM_NAME>
<VAR_NAME>Pos</VAR_NAME>
<VAR_SCOPE>O</VAR_SCOPE>
<TOOLTIP_TITLE_IS_DYNAMIC>True</TOOLTIP_TITLE_IS_DYNAMIC>
<TOOLTIP_TITLE>'Rotate Paper Checklist FEP'</TOOLTIP_TITLE>
</UseTemplate>
</Component>
<!-- IPHONE -->
<Component ID="IPHONE">
<Component ID="IPHONE_ACTIVE_SCREEN" Node="IPHONE_ACTIVE_SCREEN">
<Parameters Type="Default">
<BRIGHTNESS>0.7</BRIGHTNESS>
</Parameters>
<UseTemplate Name="ASOBO_GT_Material_Emissive_Code">
<EMISSIVE_CODE>
(A:GLASSCOCKPIT AUTOMATIC BRIGHTNESS, percent over 100) #BRIGHTNESS# *
</EMISSIVE_CODE>
</UseTemplate>
</Component>
<Component ID="IPHONE_MOUNT_AND_STORE">
<UseTemplate Name="FSS_OBJECT_MOUNT_AND_STORE">
<ID>IPHONE</ID>
<VAR_NAME>L:FSS_727_IPHONE_STORED</VAR_NAME>
<STORED_NODE_ID>IPHONE_STORED</STORED_NODE_ID>
<STORED_ALT_NODE_ID>FOP_IPHONE_STORED</STORED_ALT_NODE_ID>
<STORED_SEL_CODE>(L:FSS_B727_EFB_SEATING_POSITION)</STORED_SEL_CODE>
<MOUNTED_CLICKSPOT_NODE_ID>IPHONE_ACTIVE_CLOSE_1</MOUNTED_CLICKSPOT_NODE_ID>
<MOUNTED_NODE_ID>IPHONE_ACTIVE</MOUNTED_NODE_ID>
<TOOLTIP_TITLE>'IPHONE'</TOOLTIP_TITLE>
</UseTemplate>
</Component>
<UseTemplate Name="ASOBO_GT_Anim_Code">
<ANIM_NAME>IPHONE_POS</ANIM_NAME>
<ANIM_CODE>(L:FSS_B727_EFB_SEATING_POSITION) 100 *</ANIM_CODE>
<ANIM_LAG>250</ANIM_LAG>
</UseTemplate>
</Component>
<Component ID="CABIN_CARGO_PANEL_STORE">
<UseTemplate Name="FSS_OBJECT_MOUNT_AND_STORE">
<ID>CABIN_CARGO_PANEL</ID>
<VAR_NAME>L:FSS_B727_CABIN_CARGO_PANEL_STORED</VAR_NAME>
<STORED_NODE_ID>CABIN_CARGO_PANEL</STORED_NODE_ID>
<MOUNTED_CLICKSPOT_NODE_ID>CABIN_CARGO_PANEL_STORE</MOUNTED_CLICKSPOT_NODE_ID>
<MOUNTED_NODE_ID>CABIN_CARGO_PANEL_STORE</MOUNTED_NODE_ID>
<TOOLTIP_TITLE>'CABIN CARGO PANEL'</TOOLTIP_TITLE>
</UseTemplate>
</Component>
<Component ID="AUTOPILOT">
<UseTemplate Name="FSS_AUTOPILOT" />
</Component>
<Component ID="OVERHEAD_PANEL_LIGHTS">
<UseTemplate Name="FSS_OVERHEAD_PANEL_LIGHTS" />
</Component>
<Component ID="OVERHEAD_1">
<UseTemplate Name="FSS_OVERHEAD_1" />
</Component>
<Component ID="OVERHEAD_2">
<UseTemplate Name="FSS_OVERHEAD_2" />
</Component>
<Component ID="OVERHEAD_3">
<UseTemplate Name="FSS_OVERHEAD_3" />
</Component>
<Component ID="OVERHEAD_4">
<UseTemplate Name="FSS_OVERHEAD_4" />
</Component>
<Component ID="OVERHEAD_5">
<UseTemplate Name="FSS_OVERHEAD_5" />
</Component>
<Component ID="CAPTAIN_PANEL">
<UseTemplate Name="FSS_CAPTAIN_PANEL" />
</Component>
<Component ID="PILOT_CENTER_PANEL">
<UseTemplate Name="FSS_PILOT_CENTER_PANEL" />
</Component>
<Component ID="FIRST_OFFICER_PANEL">
<UseTemplate Name="FSS_FIRST_OFFICER_PANEL" />
</Component>
<Component ID="GLARE_SHIELD">
<UseTemplate Name="FSS_GLARE_SHIELD" />
</Component>
<Component ID="PEDESTAL">
<UseTemplate Name="FSS_PEDESTAL" />
</Component>
<Component ID="PEDESTAL_COVER">
<UseTemplate Name="FSS_PEDESTAL_COVER" />
</Component>
<Component ID="AUDIO_PANELS">
<UseTemplate Name="FSS_AUDIO_PANEL_INSTANCES" />
</Component>
<Component ID="RADIO_PANELS">
<UseTemplate Name="FSS_RADIO_PANELS" />
</Component>
<Component ID="AFT_RADIO_PANEL">
<UseTemplate Name="FSS_AFT_RADIO_PANEL" />
</Component>
<Component ID="CIVA">
<UseTemplate Name="FSS_CIVA" />
<UseTemplate Name="ASOBO_GT_Anim_Code">
<ANIM_NAME>INS_POS</ANIM_NAME>
<ANIM_CODE>(L:FSS_B727_EFB_SEATING_POSITION) 100 *</ANIM_CODE>
</UseTemplate>
</Component>
<Component ID="FEPANEL_ABV">
<UseTemplate Name="FSS_FEPANEL_ABV" />
</Component>
<Component ID="FEPANEL_ABV_LWR">
<UseTemplate Name="FSS_FEPANEL_ABV_LWR" />
</Component>
<Component ID="FEPANEL_ABV_MID">
<UseTemplate Name="FSS_FEPANEL_ABV_MID" />
</Component>
<Component ID="FEPANEL_ABV_UPR">
<UseTemplate Name="FSS_FEPANEL_ABV_UPR" />
</Component>
<Component ID="FEPANEL_BLW_LOW">
<UseTemplate Name="FSS_FEPANEL_BLW_LOW" />
</Component>
<Component ID="FEPANEL_BLW_MID">
<UseTemplate Name="FSS_FEPANEL_BLW_MID" />
</Component>
<Component ID="FEPANEL_BLW_R">
<UseTemplate Name="FSS_FEPANEL_BLW_R" />
</Component>
<Component ID="FEPANEL_BLW_UPL">
<UseTemplate Name="FSS_FEPANEL_BLW_UPL" />
</Component>
<Component ID="FUELDUMP_EXTPOWER">
<UseTemplate Name="FSS_FUELDUMP_EXTPOWER" />
</Component>
<Component ID="CABIN">
<UseTemplate Name="FSS_CARGO_DOOR_PANEL" />
</Component>
<Component ID="UTILITIES">
<UseTemplate Name="FSS_WASM_SET" />
</Component>
<Component ID="DOORS">
<UseTemplate Name="ASOBO_DOOR_InteractivePoint_Template">
<ID>0</ID>
<ANIM_NAME>FWD_ENTRY_DOOR</ANIM_NAME>
</UseTemplate>
<UseTemplate Name="ASOBO_DOOR_InteractivePoint_Template">
<ID>1</ID>
<ANIM_NAME>UPPER_CARGO_DOOR</ANIM_NAME>
</UseTemplate>
<UseTemplate Name="ASOBO_GT_Update">
<UPDATE_CODE xml:space="preserve">
(L:GSDT_GSX_COCKPIT_DOOR_OPEN) s0 0 &gt; if{
l0 1 == s0
(B:CABIN_DOORS_FWD_ENTRY_DOOR) 0 &gt;
!= if{
l0 (&gt;B:CABIN_DOORS_FWD_ENTRY_DOOR_Set)
}
}
</UPDATE_CODE>
</UseTemplate>
</Component>
<Component ID="PILOT_MODELS">
<UseTemplate Name="FSS_PILOT_MODELS" />
</Component>
<Component ID="Events">
<UseTemplate Name="FSS_EVENTS" />
</Component>
<Component ID="CP_DME_COVER" Node="CP_DME_COVER">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>(A:NAV HAS DME:2, Bool) !</VISIBILITY_CODE>
</UseTemplate>
</Component>
<Component ID="FOP_DME_COVER" Node="FOP_DME_COVER">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>(A:NAV HAS DME:1, Bool) !</VISIBILITY_CODE>
</UseTemplate>
</Component>
<!-- OPTION -->
<Component ID="CP_VS_BASE" Node="CP_VS_BASE">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>1</VISIBILITY_CODE>
</UseTemplate>
</Component>
<Component ID="FOP_VS_BASE" Node="FOP_VS_BASE">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>1</VISIBILITY_CODE>
</UseTemplate>
</Component>
<Component ID="CP_TCAS_VSI_BASE" Node="CP_TCAS_VSI_BASE">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>0</VISIBILITY_CODE>
</UseTemplate>
</Component>
<Component ID="FOP_TCAS_VSI_BASE" Node="FOP_TCAS_VSI_BASE">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>0</VISIBILITY_CODE>
</UseTemplate>
</Component>
<Component ID="MX20_BASE" Node="MX20_BASE">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>0</VISIBILITY_CODE>
</UseTemplate>
</Component>
<Component ID="KLN_90B_Root" Node="KLN_90B_Root">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>0</VISIBILITY_CODE>
</UseTemplate>
</Component>
<!-- KHOFMANN START -->
<Component ID="KH_FE_FPLAN">
<Component ID="KH_FE_FPLAN_BOARD_CLICK" Node="KH_FE_FPLAN_BOARD_CLICK">
<UseTemplate Name="ASOBO_GT_MouseRect">
<Cursor>Hand</Cursor>
<MouseFlags>LEFTSINGLE</MouseFlags>
<TOOLTIP_TITLE>
(L:KH_FE_FPLAN_BOARD) 0 == if{ 'SHOW OFP' @sprintf } els{ 'STOW OFP' @sprintf }
</TOOLTIP_TITLE>
<TOOLTIP_TITLE_IS_DYNAMIC>True</TOOLTIP_TITLE_IS_DYNAMIC>
<CALLBACKCODE_DRAG_IM>
(L:KH_FE_FPLAN_BOARD) ! (&gt;L:KH_FE_FPLAN_BOARD)
</CALLBACKCODE_DRAG_IM>
<CALLBACKCODE_DEFAULT_IM>
(L:KH_FE_FPLAN_BOARD) ! (&gt;L:KH_FE_FPLAN_BOARD)
</CALLBACKCODE_DEFAULT_IM>
</UseTemplate>
</Component>
<!-- From storage to FE/INS-->
<UseTemplate Name="ASOBO_GT_Anim">
<ANIM_NAME>KH_FE_FPLAN_BOARD</ANIM_NAME>
<ANIM_LENGTH>60</ANIM_LENGTH>
<ANIM_LAG>30</ANIM_LAG>
<ANIM_CODE>(L:KH_FE_FPLAN_BOARD) 30 *</ANIM_CODE>
</UseTemplate>
<!-- Flip page -->
<UseTemplate Name="ASOBO_GT_Anim">
<ANIM_NAME>KH_FE_FPLAN</ANIM_NAME>
<ANIM_LENGTH>30</ANIM_LENGTH>
<ANIM_LAG>300</ANIM_LAG>
<ANIM_CODE>(L:KH_FE_FPLAN_P1) 30 *</ANIM_CODE>
</UseTemplate>
</Component>
<!-- KHOFMANN END -->
</Behaviors>
</ModelInfo>