On this page
Handling_SubTemplates
Asobo_EX1\Common\Interior\Templates\SubTemplates\Handling_SubTemplates.xml
Templates
ASOBO_IT_HANDLING_Yoke_SubTemplate
Definition from XML<Template Name="ASOBO_IT_HANDLING_Yoke_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Get_Common_Parameters_Helper"/> </Parameters> <Parameters Type="Override"> <Condition Valid="PART_ID_ONLY"> <False> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Yoke_Animation_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>HANDLING_YOKE_ANIMATION_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> </False> </Condition> </Parameters> <Parameters Type="Default"> <Condition Valid="PART_ID_ONLY"> <False> <Switch> <Case Valid="ALWAYS_USE_LINEAR_ANIMATION_SIMVARS"> <ANIM_CODE_X>#ANIM_SIMVAR_X_LINEAR_FORMATTED#</ANIM_CODE_X> </Case> <Default> <ANIM_CODE_X>@E_IsInVR if{ #ANIM_SIMVAR_X_LINEAR_FORMATTED# } els{ #ANIM_SIMVAR_X_FORMATTED# }</ANIM_CODE_X> </Default> </Switch> <ANIM_CODE_Y>#ANIM_SIMVAR_Y_FORMATTED#</ANIM_CODE_Y> </False> </Condition> </Parameters> <Component ID="#NODE_ID#" Node="#NODE_ID#"> <UseTemplate Name="@BasePartIdTemplate"/> <Condition Valid="PART_ID_ONLY"> <False> <UseTemplate Name="ASOBO_GT_Anim_Code_Template"> <ANIM_NAME>#ANIM_NAME_YOKE_X#</ANIM_NAME> <ANIM_CODE>#ANIM_CODE_X#</ANIM_CODE> </UseTemplate> <UseTemplate Name="ASOBO_GT_Anim_Code_Template"> <ANIM_NAME>#ANIM_NAME_YOKE_Y#</ANIM_NAME> <ANIM_CODE>#ANIM_CODE_Y#</ANIM_CODE> </UseTemplate> </False> </Condition> </Component> </Template>Parameters initialization:
- Override
ParametersFn used:
- Override
Condition: Valid(PART_ID_ONLY)
- Case: False
ParametersFn used:
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
- Default
Condition: Valid(PART_ID_ONLY)
- Case: False
Parameters set:
- ANIM_CODE_Y (using ANIM_SIMVAR_Y_FORMATTED)
Condition: Switch
- Case: Valid(ALWAYS_USE_LINEAR_ANIMATION_SIMVARS)
Parameters set:
- ANIM_CODE_X (using ANIM_SIMVAR_X_LINEAR_FORMATTED)
- Default case:
Parameters set:
- ANIM_CODE_X (using ANIM_SIMVAR_X_LINEAR_FORMATTED, ANIM_SIMVAR_X_FORMATTED)
Parameters read:
- NODE_ID
Components:
- #NODE_ID# (Node: #NODE_ID#)
Templates used:
- @BasePartIdTemplate
Condition: Valid(PART_ID_ONLY)
- Case: False
Templates used:
- ASOBO_GT_Anim_Code_Template
Parameters set:
- ANIM_NAME (using ANIM_NAME_YOKE_X)
- ANIM_CODE (using ANIM_CODE_X)
- ASOBO_GT_Anim_Code_Template
Parameters set:
- ANIM_NAME (using ANIM_NAME_YOKE_Y)
- ANIM_CODE (using ANIM_CODE_Y)
- ASOBO_GT_Anim_Code_Template
- Override
ASOBO_IT_HANDLING_Rudder_Pedals_SubTemplate
Definition from XML<Template Name="ASOBO_IT_HANDLING_Rudder_Pedals_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Get_Common_Parameters_Helper"/> </Parameters> <Parameters Type="Override"> <Condition Valid="PART_ID_ONLY"> <False> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Rudder_Pedals_Animation_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>HANDLING_RUDDER_PEDALS_ANIMATION_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> </False> </Condition> </Parameters> <Component ID="#NODE_ID_LEFT#" Node="#NODE_ID_LEFT#"> <UseTemplate Name="@BasePartIdTemplate"/> <Condition Valid="PART_ID_ONLY"> <False> <UseTemplate Name="ASOBO_GT_Anim_Simvar_Code_Template"> <ANIM_NAME>#ANIM_NAME#</ANIM_NAME> <ANIM_SIMVAR>#SIMVAR_RUDDER_PEDALS#</ANIM_SIMVAR> <ANIM_SIMVAR_UNITS>#ANIM_SIMVAR_UNITS_PEDALS#</ANIM_SIMVAR_UNITS> <ANIM_SIMVAR_BIAS>#ANIM_SIMVAR_BIAS_PEDALS#</ANIM_SIMVAR_BIAS> <ANIM_SIMVAR_SCALE>#ANIM_SIMVAR_SCALE_PEDALS#</ANIM_SIMVAR_SCALE> </UseTemplate> <Condition Valid="USE_BRAKES"> <UseTemplate Name="ASOBO_IT_HANDLING_Brakes_Animation_Template"/> </Condition> </False> </Condition> </Component> <Component ID="#NODE_ID_RIGHT#" Node="#NODE_ID_RIGHT#"> <UseTemplate Name="@BasePartIdTemplate"/> </Component> </Template>Parameters initialization:
- Override
ParametersFn used:
- Override
Condition: Valid(PART_ID_ONLY)
- Case: False
ParametersFn used:
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters read:
- NODE_ID_LEFT
- NODE_ID_RIGHT
Components:
- #NODE_ID_LEFT# (Node: #NODE_ID_LEFT#)
Templates used:
- @BasePartIdTemplate
Condition: Valid(PART_ID_ONLY)
- Case: False
Templates used:
- ASOBO_GT_Anim_Simvar_Code_Template
Parameters set:
- ANIM_NAME (using ANIM_NAME)
- ANIM_SIMVAR (using SIMVAR_RUDDER_PEDALS)
- ANIM_SIMVAR_UNITS (using ANIM_SIMVAR_UNITS_PEDALS)
- ANIM_SIMVAR_BIAS (using ANIM_SIMVAR_BIAS_PEDALS)
- ANIM_SIMVAR_SCALE (using ANIM_SIMVAR_SCALE_PEDALS)
Condition: Valid(USE_BRAKES)
- Case: True
- ASOBO_GT_Anim_Simvar_Code_Template
- #NODE_ID_RIGHT# (Node: #NODE_ID_RIGHT#)
Templates used:
- @BasePartIdTemplate
- Override
ASOBO_IT_HANDLING_Brakes_Animation_SubTemplate
Definition from XML<Template Name="ASOBO_IT_HANDLING_Brakes_Animation_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Brakes_Animation_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>HANDLING_BRAKES_ANIMATION_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> </Parameters> <Parameters Type="Override"> <ANIM_SIMVAR_UNITS>#ANIM_SIMVAR_UNITS_BRAKES#</ANIM_SIMVAR_UNITS> <ANIM_SIMVAR_BIAS>#ANIM_SIMVAR_BIAS_BRAKES#</ANIM_SIMVAR_BIAS> <ANIM_SIMVAR_SCALE>#ANIM_SIMVAR_SCALE_BRAKES#</ANIM_SIMVAR_SCALE> </Parameters> <Condition Valid="DIFFERENTIATE_BRAKE_ANIM_L_R"> <True> <UseTemplate Name="ASOBO_GT_Anim_Simvar_Code_Template"> <ANIM_NAME>#BRAKE_ANIM_NAME_L#</ANIM_NAME> <ANIM_SIMVAR>#SIMVAR_RUDDER_PEDALS_BRAKE_L#</ANIM_SIMVAR> </UseTemplate> <UseTemplate Name="ASOBO_GT_Anim_Simvar_Code_Template"> <ANIM_NAME>#BRAKE_ANIM_NAME_R#</ANIM_NAME> <ANIM_SIMVAR>#SIMVAR_RUDDER_PEDALS_BRAKE_R#</ANIM_SIMVAR> </UseTemplate> </True> <False> <UseTemplate Name="ASOBO_GT_Anim_Simvar_Code_Template"> <ANIM_NAME>#BRAKE_ANIM_NAME#</ANIM_NAME> <ANIM_SIMVAR>#SIMVAR_RUDDER_PEDALS_BRAKE#</ANIM_SIMVAR> </UseTemplate> </False> </Condition> </Template>Parameters initialization:
- Override
ParametersFn used:
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
- Override
Parameters set:
- ANIM_SIMVAR_UNITS (using ANIM_SIMVAR_UNITS_BRAKES)
- ANIM_SIMVAR_BIAS (using ANIM_SIMVAR_BIAS_BRAKES)
- ANIM_SIMVAR_SCALE (using ANIM_SIMVAR_SCALE_BRAKES)
Condition: Valid(DIFFERENTIATE_BRAKE_ANIM_L_R)
- Case: True
Templates used:
- ASOBO_GT_Anim_Simvar_Code_Template
Parameters set:
- ANIM_NAME (using BRAKE_ANIM_NAME_L)
- ANIM_SIMVAR (using SIMVAR_RUDDER_PEDALS_BRAKE_L)
- ASOBO_GT_Anim_Simvar_Code_Template
Parameters set:
- ANIM_NAME (using BRAKE_ANIM_NAME_R)
- ANIM_SIMVAR (using SIMVAR_RUDDER_PEDALS_BRAKE_R)
- ASOBO_GT_Anim_Simvar_Code_Template
- Case: False
Templates used:
- ASOBO_GT_Anim_Simvar_Code_Template
Parameters set:
- ANIM_NAME (using BRAKE_ANIM_NAME)
- ANIM_SIMVAR (using SIMVAR_RUDDER_PEDALS_BRAKE)
- ASOBO_GT_Anim_Simvar_Code_Template
- Override
ASOBO_IT_HANDLING_Trim_Indicator_SubTemplate
Definition from XML<Template Name="ASOBO_IT_HANDLING_Trim_Indicator_SubTemplate"> <Parameters Type="Default"> <ANIM_NAME>HANDLING_#TRIM_TYPE#_Trim_Indicator</ANIM_NAME> </Parameters> <UseTemplate Name="ASOBO_GT_Anim_Code_Template"> <UseParametersFn Name="ASOBO_Trim_Indicator_Animation_Parameters"/> </UseTemplate> </Template>Parameters initialization:
- Default
Parameters set:
- ANIM_NAME (using TRIM_TYPE)
- Default
ASOBO_IT_HANDLING_Tiller_SubTemplate
Definition from XML<Template Name="ASOBO_IT_HANDLING_Tiller_SubTemplate"> <Parameters Type="Default"> <IN_BASE_NAME>HANDLING_Tiller</IN_BASE_NAME> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Get_Common_Parameters_Helper"/> </Parameters> <UseTemplate Name="ASOBO_GT_Anim_Code_Template"> <UseParametersFn Name="ASOBO_Tiller_Parameters"/> </UseTemplate> </Template>Parameters initialization:
- Default
Parameters set:
- IN_BASE_NAME
- Override
ParametersFn used:
- Default
