EFB.xml
Asobo_EX1\(Common\)Interior\(Templates\)EFB.xml
Source XML
<ModelBehaviors> <Template Name=“ASOBO_IT_EFB_Visibility_Show_Template”> <UseTemplate Name=“ASOBO_IT_Simple_Interaction_Template”> <IE_NAME>#IN_BASE_NAME#_EFB_Visibility_Show</IE_NAME> <ON_EVENT>0 (>L:1:XMLVAR_3D_EFB_Hidden)</ON_EVENT> <TOOLTIPS_DISABLED>True</TOOLTIPS_DISABLED> </UseTemplate> </Template> <Template Name=“ASOBO_IT_EFB_Visibility_Hide_Template”> <UseTemplate Name=“ASOBO_IT_Simple_Interaction_Template”> <IE_NAME>#IN_BASE_NAME#_EFB_Visibility_Hide</IE_NAME> <ON_EVENT>1 (>L:1:XMLVAR_3D_EFB_Hidden)</ON_EVENT> <TOOLTIPS_DISABLED>True</TOOLTIPS_DISABLED> </UseTemplate> </Template> <Template Name=“ASOBO_IT_EFB_Visibility_Toggle_Template”> <UseTemplate Name=“ASOBO_IT_Simple_Interaction_Template”> <IE_NAME>#IN_BASE_NAME#_EFB_Visibility_Hide</IE_NAME> <ON_EVENT>(L:1:XMLVAR_3D_EFB_Hidden) ! (>L:1:XMLVAR_3D_EFB_Hidden)</ON_EVENT> <TOOLTIPS_DISABLED>True</TOOLTIPS_DISABLED> </UseTemplate> </Template> <Template Name=“ASOBO_IT_EFB_Visibility_Template”> <UseTemplate Name=“ASOBO_GT_Component_Visibility_Template”> <VISIBILITY_CODE>(L:1:XMLVAR_3D_EFB_Hidden) !</VISIBILITY_CODE> </UseTemplate> </Template> <Template Name=“ASOBO_IT_EFB_TABLET_Visibility_Template”> <UseTemplate Name=“ASOBO_GT_Component_Visibility_Template”> <VISIBILITY_CODE>(L:1:XMLVAR_3D_EFB_TABLET_Hidden) (L:1:XMLVAR_3D_EFB_Hidden) or !</VISIBILITY_CODE> </UseTemplate> </Template> <Template Name=“ASOBO_IT_EFB_Logic_Template”> <Parameters Type=“Override”> <UseParametersFn Name=“ASOBO_Light_Parameters”> <FACTOR_MIN>0.01</FACTOR_MIN> <SCREEN_GAMMA>1.2</SCREEN_GAMMA> </UseParametersFn> </Parameters> <UseTemplate Name=“ASOBO_IT_EFB_TABLET_Visibility_Template”> <NODE_ID>#NODE_ID_TABLET#</NODE_ID> </UseTemplate> <UseTemplate Name=“ASOBO_GT_Anim_Template”> <ANIM_CODE>(L:1:XMLVAR_EFB_TABLET_HORIZONTAL) ! ! 100 *</ANIM_CODE> <ANIM_NAME>#ANIM_NAME_ORIENTATION#</ANIM_NAME> </UseTemplate> <UseTemplate Name=“ASOBO_GT_Component_Emissive_Template”> <NODE_ID>#NODE_ID_SCREEN#</NODE_ID> <EMISSIVE_CODE> #GET_AUTOMATIC_BRIGHTNESS_FACTOR# s0 (>L:1:XMLVAR_EFB_AUTO_BRIGHTNESS_VALUE) (E:EFB BRIGHTNESS, percent over 100) 0 >= if{ (E:EFB BRIGHTNESS, percent over 100) } els{ l0 } </EMISSIVE_CODE> </UseTemplate> <UseTemplate Name=“ASOBO_IT_Ambient_Update_Template”> <POTENTIOMETER_ID>#AMBIENT_POTENTIOMETER#</POTENTIOMETER_ID> <AMBIENT_FACTOR>(L:1:XMLVAR_3D_EFB_TABLET_Hidden) (L:1:XMLVAR_3D_EFB_Hidden) or ! 100 *</AMBIENT_FACTOR> </UseTemplate> </Template> </ModelBehaviors>
Templates
Template list
- ASOBO_IT_EFB_Visibility_Show_Template
- ASOBO_IT_EFB_Visibility_Hide_Template
- ASOBO_IT_EFB_Visibility_Toggle_Template
- ASOBO_IT_EFB_Visibility_Template
- ASOBO_IT_EFB_TABLET_Visibility_Template
- ASOBO_IT_EFB_Logic_Template
ASOBO_IT_EFB_Visibility_Show_Template
Definition from XML
<Template Name=“ASOBO_IT_EFB_Visibility_Show_Template”> <UseTemplate Name=“ASOBO_IT_Simple_Interaction_Template”> <IE_NAME>#IN_BASE_NAME#_EFB_Visibility_Show</IE_NAME> <ON_EVENT>0 (>L:1:XMLVAR_3D_EFB_Hidden)</ON_EVENT> <TOOLTIPS_DISABLED>True</TOOLTIPS_DISABLED> </UseTemplate> </Template>
Templates used:
ASOBO_IT_Simple_Interaction_Template Parameters set:
- IE_NAME (using IN_BASE_NAME)
- ON_EVENT
- TOOLTIPS_DISABLED
ASOBO_IT_EFB_Visibility_Hide_Template
Definition from XML
<Template Name=“ASOBO_IT_EFB_Visibility_Hide_Template”> <UseTemplate Name=“ASOBO_IT_Simple_Interaction_Template”> <IE_NAME>#IN_BASE_NAME#_EFB_Visibility_Hide</IE_NAME> <ON_EVENT>1 (>L:1:XMLVAR_3D_EFB_Hidden)</ON_EVENT> <TOOLTIPS_DISABLED>True</TOOLTIPS_DISABLED> </UseTemplate> </Template>
Templates used:
ASOBO_IT_Simple_Interaction_Template Parameters set:
- IE_NAME (using IN_BASE_NAME)
- ON_EVENT
- TOOLTIPS_DISABLED
ASOBO_IT_EFB_Visibility_Toggle_Template
Definition from XML
<Template Name=“ASOBO_IT_EFB_Visibility_Toggle_Template”> <UseTemplate Name=“ASOBO_IT_Simple_Interaction_Template”> <IE_NAME>#IN_BASE_NAME#_EFB_Visibility_Hide</IE_NAME> <ON_EVENT>(L:1:XMLVAR_3D_EFB_Hidden) ! (>L:1:XMLVAR_3D_EFB_Hidden)</ON_EVENT> <TOOLTIPS_DISABLED>True</TOOLTIPS_DISABLED> </UseTemplate> </Template>
Templates used:
ASOBO_IT_Simple_Interaction_Template Parameters set:
- IE_NAME (using IN_BASE_NAME)
- ON_EVENT
- TOOLTIPS_DISABLED
ASOBO_IT_EFB_Visibility_Template
Definition from XML
<Template Name=“ASOBO_IT_EFB_Visibility_Template”> <UseTemplate Name=“ASOBO_GT_Component_Visibility_Template”> <VISIBILITY_CODE>(L:1:XMLVAR_3D_EFB_Hidden) !</VISIBILITY_CODE> </UseTemplate> </Template>
Templates used:
ASOBO_GT_Component_Visibility_Template Parameters set:
- VISIBILITY_CODE
ASOBO_IT_EFB_TABLET_Visibility_Template
Definition from XML
<Template Name=“ASOBO_IT_EFB_TABLET_Visibility_Template”> <UseTemplate Name=“ASOBO_GT_Component_Visibility_Template”> <VISIBILITY_CODE>(L:1:XMLVAR_3D_EFB_TABLET_Hidden) (L:1:XMLVAR_3D_EFB_Hidden) or !</VISIBILITY_CODE> </UseTemplate> </Template>
Templates used:
ASOBO_GT_Component_Visibility_Template Parameters set:
- VISIBILITY_CODE
ASOBO_IT_EFB_Logic_Template
Definition from XML
<Template Name=“ASOBO_IT_EFB_Logic_Template”> <Parameters Type=“Override”> <UseParametersFn Name=“ASOBO_Light_Parameters”> <FACTOR_MIN>0.01</FACTOR_MIN> <SCREEN_GAMMA>1.2</SCREEN_GAMMA> </UseParametersFn> </Parameters> <UseTemplate Name=“ASOBO_IT_EFB_TABLET_Visibility_Template”> <NODE_ID>#NODE_ID_TABLET#</NODE_ID> </UseTemplate> <UseTemplate Name=“ASOBO_GT_Anim_Template”> <ANIM_CODE>(L:1:XMLVAR_EFB_TABLET_HORIZONTAL) ! ! 100 *</ANIM_CODE> <ANIM_NAME>#ANIM_NAME_ORIENTATION#</ANIM_NAME> </UseTemplate> <UseTemplate Name=“ASOBO_GT_Component_Emissive_Template”> <NODE_ID>#NODE_ID_SCREEN#</NODE_ID> <EMISSIVE_CODE> #GET_AUTOMATIC_BRIGHTNESS_FACTOR# s0 (>L:1:XMLVAR_EFB_AUTO_BRIGHTNESS_VALUE) (E:EFB BRIGHTNESS, percent over 100) 0 >= if{ (E:EFB BRIGHTNESS, percent over 100) } els{ l0 } </EMISSIVE_CODE> </UseTemplate> <UseTemplate Name=“ASOBO_IT_Ambient_Update_Template”> <POTENTIOMETER_ID>#AMBIENT_POTENTIOMETER#</POTENTIOMETER_ID> <AMBIENT_FACTOR>(L:1:XMLVAR_3D_EFB_TABLET_Hidden) (L:1:XMLVAR_3D_EFB_Hidden) or ! 100 *</AMBIENT_FACTOR> </UseTemplate> </Template>
Parameters initialization:
Override ParametersFn used:
ASOBO_Light_Parameters Parameters set:
- FACTOR_MIN
- SCREEN_GAMMA
Templates used:
ASOBO_IT_EFB_TABLET_Visibility_Template Parameters set:
- NODE_ID (using NODE_ID_TABLET)
ASOBO_GT_Anim_Template Parameters set:
- ANIM_CODE
- ANIM_NAME (using ANIM_NAME_ORIENTATION)
ASOBO_GT_Component_Emissive_Template Parameters set:
- NODE_ID (using NODE_ID_SCREEN)
- EMISSIVE_CODE (using GET_AUTOMATIC_BRIGHTNESS_FACTOR)
ASOBO_IT_Ambient_Update_Template
- May include a subtemplate using the parameter ‘BASE_UPDATE_TEMPLATE’ and resolve to the following template(s):
- @BaseUpdateTemplate
Parameters set:
- POTENTIOMETER_ID (using AMBIENT_POTENTIOMETER)
- AMBIENT_FACTOR
- May include a subtemplate using the parameter ‘BASE_UPDATE_TEMPLATE’ and resolve to the following template(s):