On this page
Common
Asobo_EX1\Common\Shared\Templates\Common.xml
Includes
- RelativeFile: ParametersFn\\Common_ParametersFn.xml
Templates
- ASOBO_CT_Toggle_Interaction_Template
- ASOBO_CT_Observe_Interaction_Template
- ASOBO_CT_Interactive_Point_Toggle_Template
- ASOBO_CT_Interactive_Point_Drag_Template
- ASOBO_CT_Checkup_Interaction_Template
- ASOBO_CT_Aileron_Interaction_Template
- ASOBO_CT_Elevator_Interaction_Template
- ASOBO_CT_Rudder_Interaction_Template
ASOBO_CT_Toggle_Interaction_Template
Definition from XML<Template Name="ASOBO_CT_Toggle_Interaction_Template"> <Parameters Type="Default"> <Condition> <Test> <Or> <Or> <Arg NotEmpty="SET_CONDITION"/> <Arg NotEmpty="RESET_CONDITION"/> </Or> <Arg NotEmpty="TOGGLE_CONDITION"/> </Or> </Test> <True> <UseParametersFn Name="ASOBO_Conditional_Var_Toggle_Parameters"/> </True> <False> <UseParametersFn Name="ASOBO_Var_Toggle_Parameters"/> </False> </Condition> <Condition NotEmpty="IN_BASE_NAME"> <ANIM_NAME>#IN_BASE_NAME#</ANIM_NAME> </Condition> </Parameters> <Parameters Type="Override"> <Condition Valid="LERP_MANUALLY"> <UseParametersFn Name="ASOBO_Progressive_Anim_Parameters"/> </Condition> </Parameters> <UseTemplate Name="ASOBO_CT_Simple_Interaction_Template"> <ON_EVENT>#TOGGLE_VAR#</ON_EVENT> </UseTemplate> <UseTemplate Name="ASOBO_GT_Anim_Template"> <ANIM_CODE>#GET_VAR_IN_PERCENT#</ANIM_CODE> </UseTemplate> </Template>Parameters initialization:
- Default
Condition: Test(SET_CONDITION, RESET_CONDITION, TOGGLE_CONDITION)
- Case: True
ParametersFn used:
- Case: False
ParametersFn used:
Condition: NotEmpty(IN_BASE_NAME)
- Case: True
Parameters set:
- ANIM_NAME (using IN_BASE_NAME)
- Override
Condition: Valid(LERP_MANUALLY)
- Case: True
ParametersFn used:
Templates used:
- ASOBO_CT_Simple_Interaction_Template
Parameters set:
- ON_EVENT (using TOGGLE_VAR)
- ASOBO_GT_Anim_Template
Parameters set:
- ANIM_CODE (using GET_VAR_IN_PERCENT)
- Default
ASOBO_CT_Observe_Interaction_Template
Definition from XML<Template Name="ASOBO_CT_Observe_Interaction_Template"> <Parameters Type="Default"> <UPDATE_VAR_NAME>XMLVAR_Observing_Part</UPDATE_VAR_NAME> <UPDATE_VAR_SCOPE>O</UPDATE_VAR_SCOPE> </Parameters> <Parameters Type="Default"> <UseParametersFn Name="ASOBO_WearAndTear_Parameters"/> <DISABLE_ANIMATION>True</DISABLE_ANIMATION> <ON_ENTER>1 (>#UPDATE_VAR_SCOPE#:#UPDATE_VAR_NAME#)</ON_ENTER> <ON_EXIT>0 (>#UPDATE_VAR_SCOPE#:#UPDATE_VAR_NAME#)</ON_EXIT> <TIME_TO_COMPLETE>2</TIME_TO_COMPLETE> <UPDATE_FREQUENCY>10</UPDATE_FREQUENCY> <IE_TOOLTIP_ICON>Watch</IE_TOOLTIP_ICON> </Parameters> <Parameters Type="Override"> <UPDATE_INCREMENT Process="Float">1 #TIME_TO_COMPLETE# / #UPDATE_FREQUENCY# /</UPDATE_INCREMENT> </Parameters> <Parameters Type="Default"> <UseParametersFn Name="ASOBO_Append_To_Mouserect_Events_Helper"> <EV_PARAM>ON_ENTER</EV_PARAM> </UseParametersFn> <UseParametersFn Name="ASOBO_Append_To_Mouserect_Events_Helper"> <EV_PARAM>ON_EXIT</EV_PARAM> </UseParametersFn> <Condition Valid="NO_PROGRESS_UPDATE"> <False> <UseParametersFn Name="ASOBO_Add_Update_Helper"> <UPDATE_CODE> #GET_ELEMENTS_STATE# sp0 (#UPDATE_VAR_SCOPE#:#UPDATE_VAR_NAME#) if{ l0 1 < if{ l0 #UPDATE_INCREMENT# + 1 min #SET_ELEMENTS_STATE# } } els{ l0 0 > l0 1 < and if{ l0 #UPDATE_INCREMENT# - 0 max #SET_ELEMENTS_STATE# } } </UPDATE_CODE> </UseParametersFn> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_CT_Simple_Interaction_Template"/> </Template>Parameters initialization:
- Default
Parameters set:
- UPDATE_VAR_NAME
- UPDATE_VAR_SCOPE
- Default
Parameters set:
- DISABLE_ANIMATION
- ON_ENTER (using UPDATE_VAR_SCOPE, UPDATE_VAR_NAME)
- ON_EXIT (using UPDATE_VAR_SCOPE, UPDATE_VAR_NAME)
- TIME_TO_COMPLETE
- UPDATE_FREQUENCY
- IE_TOOLTIP_ICON
ParametersFn used:
- Override
Parameters set:
- UPDATE_INCREMENT (using TIME_TO_COMPLETE, UPDATE_FREQUENCY)
- Default
ParametersFn used:
- ASOBO_Append_To_Mouserect_Events_Helper
Parameters set:
- EV_PARAM
- ASOBO_Append_To_Mouserect_Events_Helper
Parameters set:
- EV_PARAM
Condition: Valid(NO_PROGRESS_UPDATE)
- Case: False
ParametersFn used:
- ASOBO_Add_Update_Helper
Parameters set:
- UPDATE_CODE (using GET_ELEMENTS_STATE, UPDATE_VAR_SCOPE, UPDATE_VAR_NAME, UPDATE_INCREMENT, SET_ELEMENTS_STATE)
- ASOBO_Add_Update_Helper
- ASOBO_Append_To_Mouserect_Events_Helper
- Default
ASOBO_CT_Interactive_Point_Toggle_Template
Definition from XML<Template Name="ASOBO_CT_Interactive_Point_Toggle_Template"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Interactive_Point_Parameters"/> </Parameters> <Parameters Type="Default"> <TOGGLE_INTERACTIVE_POINT>#GET_INTERACTIVE_POINT_GOAL# ! 100 * #SET_INTERACTIVE_POINT_GOAL#</TOGGLE_INTERACTIVE_POINT> <INTERACTIVE_POINT_ANIM_CODE>#GET_INTERACTIVE_POINT_OPEN#</INTERACTIVE_POINT_ANIM_CODE> </Parameters> <UseTemplate Name="ASOBO_CT_Simple_Interaction_Template"> <ON_EVENT>#TOGGLE_INTERACTIVE_POINT#</ON_EVENT> </UseTemplate> <UseTemplate Name="ASOBO_GT_Anim_Template"> <ANIM_CODE>#INTERACTIVE_POINT_ANIM_CODE#</ANIM_CODE> </UseTemplate> </Template>Parameters initialization:
- Override
ParametersFn used:
- Default
Parameters set:
- TOGGLE_INTERACTIVE_POINT (using GET_INTERACTIVE_POINT_GOAL, SET_INTERACTIVE_POINT_GOAL)
- INTERACTIVE_POINT_ANIM_CODE (using GET_INTERACTIVE_POINT_OPEN)
Templates used:
- ASOBO_CT_Simple_Interaction_Template
Parameters set:
- ON_EVENT (using TOGGLE_INTERACTIVE_POINT)
- ASOBO_GT_Anim_Template
Parameters set:
- ANIM_CODE (using INTERACTIVE_POINT_ANIM_CODE)
- Override
ASOBO_CT_Interactive_Point_Drag_Template
Definition from XML<Template Name="ASOBO_CT_Interactive_Point_Drag_Template"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Interactive_Point_Parameters"/> </Parameters> <UseTemplate Name="ASOBO_CT_Lever_Template"> <GET_SETTINGS_CONFIG>ASOBO_Drag_Interactive_Point_Settings_Config</GET_SETTINGS_CONFIG> </UseTemplate> </Template>Parameters initialization:
- Override
ParametersFn used:
- Override
ASOBO_CT_Checkup_Interaction_Template
Definition from XML<Template Name="ASOBO_CT_Checkup_Interaction_Template"> <Parameters Type="Default"> <UseParametersFn Name="ASOBO_WearAndTear_Parameters"/> </Parameters> <UseTemplate Name="ASOBO_CT_Simple_Interaction_Template"> <ON_EVENT>1 #SET_ELEMENTS_STATE#</ON_EVENT> </UseTemplate> </Template>Parameters initialization:
- Default
ParametersFn used:
Templates used:
- ASOBO_CT_Simple_Interaction_Template
Parameters set:
- ON_EVENT (using SET_ELEMENTS_STATE)
- Default
ASOBO_CT_Aileron_Interaction_Template
Definition from XML<Template Name="ASOBO_CT_Aileron_Interaction_Template"> <Parameters Type="Default"> <DISABLE_ANIMATION>True</DISABLE_ANIMATION> </Parameters> <UseTemplate Name="ASOBO_CT_Lever_Template"> <GET_SETTINGS_CONFIG>ASOBO_Aileron_Interaction_Settings_Config</GET_SETTINGS_CONFIG> </UseTemplate> </Template>Parameters initialization:
- Default
Parameters set:
- DISABLE_ANIMATION
- Default
ASOBO_CT_Elevator_Interaction_Template
Definition from XML<Template Name="ASOBO_CT_Elevator_Interaction_Template"> <Parameters Type="Default"> <DISABLE_ANIMATION>True</DISABLE_ANIMATION> </Parameters> <UseTemplate Name="ASOBO_CT_Lever_Template"> <GET_SETTINGS_CONFIG>ASOBO_Elevator_Interaction_Settings_Config</GET_SETTINGS_CONFIG> </UseTemplate> </Template>Parameters initialization:
- Default
Parameters set:
- DISABLE_ANIMATION
- Default
ASOBO_CT_Rudder_Interaction_Template
Definition from XML<Template Name="ASOBO_CT_Rudder_Interaction_Template"> <Parameters Type="Default"> <DISABLE_ANIMATION>True</DISABLE_ANIMATION> </Parameters> <UseTemplate Name="ASOBO_CT_Lever_Template"> <GET_SETTINGS_CONFIG>ASOBO_Rudder_Interaction_Settings_Config</GET_SETTINGS_CONFIG> </UseTemplate> </Template>Parameters initialization:
- Default
Parameters set:
- DISABLE_ANIMATION
- Default
