On this page
Interaction_ParametersFn
Asobo_EX1\Common\Shared\Utils\Interaction\Interaction_ParametersFn.xml
Includes
- RelativeFile: Variants\\Interaction_Directional_ParametersFn.xml
ParametersFn
ASOBO_Configure_Global_Parameters
Definition from XML<ParametersFn Name="ASOBO_Configure_Global_Parameters"> <Parameters Type="Override"> <ACTION_TT_PREFIX>TT:</ACTION_TT_PREFIX> </Parameters> <Parameters Type="Override"> <SaveParameters ID="Global_Default_Interaction_Config"> <IE_TYPE>UNKNOWN</IE_TYPE> <GET_CONFIG_PARAMETERS_PFN>ASOBO_Get_Config_Parameters</GET_CONFIG_PARAMETERS_PFN> <COPY_IE_TYPE_TO_IE_ID_SOURCE>True</COPY_IE_TYPE_TO_IE_ID_SOURCE> </SaveParameters> <SaveParameters ID="Global_Default_Actions_Config"> <DEFAULT_STATES_ACTION_TT_PACKAGE>#ACTION_TT_PREFIX#@TT_Package_Action</DEFAULT_STATES_ACTION_TT_PACKAGE> <ACTION_TT_PREFIX>#ACTION_TT_PREFIX#</ACTION_TT_PREFIX> <ACTION_TT_NAME_PREFIX/> <ACTION_TT_NAME_SUFFIX/> <DEFAULT_ACTION_TT_NAME>True</DEFAULT_ACTION_TT_NAME> <DEFAULT_ACTION_TT_NAME_TO_TOOLTIP_TITLE>False</DEFAULT_ACTION_TT_NAME_TO_TOOLTIP_TITLE> <ACTION_TT_DESCRIPTION_PREFIX>KEY_</ACTION_TT_DESCRIPTION_PREFIX> <ACTION_TT_DESCRIPTION_SUFFIX>_DESC</ACTION_TT_DESCRIPTION_SUFFIX> <DEFAULT_ACTION_TT_DESCRIPTION>True</DEFAULT_ACTION_TT_DESCRIPTION> <ACTION_TT_FUNCTION_PREFIX>KEY_</ACTION_TT_FUNCTION_PREFIX> <ACTION_TT_FUNCTION_SUFFIX>_FUNC</ACTION_TT_FUNCTION_SUFFIX> <DEFAULT_ACTION_TT_FUNCTION>True</DEFAULT_ACTION_TT_FUNCTION> <DEFAULT_ACTION_TT_FUNCTION_TO_BUILTIN_FUNC>True</DEFAULT_ACTION_TT_FUNCTION_TO_BUILTIN_FUNC> <TOGGLE_ACTION_PFN>ASOBO_Get_Toggle_Action_Parameters</TOGGLE_ACTION_PFN> </SaveParameters> <SaveParameters ID="Global_Default_Tooltips_Config"> <DEFAULT_STATES_TOOLTIPS_PACKAGE>@TT_Package</DEFAULT_STATES_TOOLTIPS_PACKAGE> <TOOLTIP_ACTION_PACKAGE>@TT_Package</TOOLTIP_ACTION_PACKAGE> <TOOLTIPS_TITLE_PACKAGE>@TT_Package</TOOLTIPS_TITLE_PACKAGE> </SaveParameters> <SaveParameters ID="Global_Default_Knob_Infinite_Interaction_Config"> <INTERACTION_TYPE_VARIANT>Infinite</INTERACTION_TYPE_VARIANT> </SaveParameters> <SaveParameters ID="Global_Default_Wheel_Interaction_Config"> <INTERACTION_TYPE_VARIANT>Wheel</INTERACTION_TYPE_VARIANT> <WHEEL_INTERACTION_TEMPLATE>ASOBO_CT_Knob_Infinite_Template</WHEEL_INTERACTION_TEMPLATE> </SaveParameters> <SaveParameters ID="Global_Default_Joystick_Interaction_Config"> <PFN_SETUP_INTERACTION>ASOBO_Setup_Directional_Parameters</PFN_SETUP_INTERACTION> </SaveParameters> <SaveParameters ID="Global_Default_Button_Interaction_Config"> <BUTTON_TYPE>Push</BUTTON_TYPE> </SaveParameters> <SaveParameters ID="Global_Default_Button_Attachement_Config"> <GET_BUTTON_CONFIG_PARAMETERS>ASOBO_Button_Configuration_Helper</GET_BUTTON_CONFIG_PARAMETERS> <BUTTON_TYPE>Push</BUTTON_TYPE> </SaveParameters> <SaveParameters ID="Global_Default_Cover_Interaction_Config"> <GET_COVER_CONFIG_PARAMETERS>ASOBO_Cover_Configuration_Helper</GET_COVER_CONFIG_PARAMETERS> <COVER_TOOLTIPS_TITLE_PACKAGE>@TT_Package</COVER_TOOLTIPS_TITLE_PACKAGE> </SaveParameters> <SaveParameters ID="Global_Default_Simple_Config"> <GET_SIMPLE_CONFIG_PARAMETERS>ASOBO_Simple_Configuration_Helper</GET_SIMPLE_CONFIG_PARAMETERS> </SaveParameters> <SaveParameters ID="Global_Default_Event_Config"> <GET_EVENT_CONFIG_PARAMETERS>ASOBO_Event_Configuration_Helper</GET_EVENT_CONFIG_PARAMETERS> </SaveParameters> <SaveParameters ID="Global_Default_Joystick_Config"> <GET_JOYSTICK_CONFIG_PARAMETERS>ASOBO_Joystick_Configuration_Helper</GET_JOYSTICK_CONFIG_PARAMETERS> </SaveParameters> <SaveParameters ID="Global_Default_XState_Config"> <GET_XSTATE_CONFIG_PARAMETERS>ASOBO_XState_Configuration_Helper</GET_XSTATE_CONFIG_PARAMETERS> </SaveParameters> <SaveParameters ID="ASOBO_XState_Configuration_Default_Parameters_Config"> <VAR_TYPE>O</VAR_TYPE> </SaveParameters> <SaveParameters ID="Global_Default_Drag_Config"> <GET_DRAG_CONFIG_PARAMETERS>ASOBO_Drag_Configuration_Helper</GET_DRAG_CONFIG_PARAMETERS> </SaveParameters> <SaveParameters ID="ASOBO_Drag_Configuration_Default_Parameters_Config"> <IE_INCREMENT>1</IE_INCREMENT> <VAR_TYPE>O</VAR_TYPE> <NB_INCREMENT_FOR_FULL_RANGE>500</NB_INCREMENT_FOR_FULL_RANGE> <VALUE_TYPE>NUMBER</VALUE_TYPE> <IE_VALUE_UNITS>Number</IE_VALUE_UNITS> </SaveParameters> <SaveParameters ID="Global_Default_Emissive_Indicators_Config"> <INDICATOR_LIGHT_PROCESSOR>ASOBO_Indicator_Emissive_Parameters</INDICATOR_LIGHT_PROCESSOR> </SaveParameters> </Parameters> </ParametersFn>Parameters initialization:
- Override
Parameters set:
- ACTION_TT_PREFIX
- Override
Parameters set:
- IE_TYPE
- GET_CONFIG_PARAMETERS_PFN
- COPY_IE_TYPE_TO_IE_ID_SOURCE
- DEFAULT_STATES_ACTION_TT_PACKAGE (using ACTION_TT_PREFIX)
- ACTION_TT_PREFIX (using ACTION_TT_PREFIX)
- ACTION_TT_NAME_PREFIX
- ACTION_TT_NAME_SUFFIX
- DEFAULT_ACTION_TT_NAME
- DEFAULT_ACTION_TT_NAME_TO_TOOLTIP_TITLE
- ACTION_TT_DESCRIPTION_PREFIX
- ACTION_TT_DESCRIPTION_SUFFIX
- DEFAULT_ACTION_TT_DESCRIPTION
- ACTION_TT_FUNCTION_PREFIX
- ACTION_TT_FUNCTION_SUFFIX
- DEFAULT_ACTION_TT_FUNCTION
- DEFAULT_ACTION_TT_FUNCTION_TO_BUILTIN_FUNC
- TOGGLE_ACTION_PFN
- DEFAULT_STATES_TOOLTIPS_PACKAGE
- TOOLTIP_ACTION_PACKAGE
- TOOLTIPS_TITLE_PACKAGE
- INTERACTION_TYPE_VARIANT
- WHEEL_INTERACTION_TEMPLATE
- PFN_SETUP_INTERACTION
- BUTTON_TYPE
- GET_BUTTON_CONFIG_PARAMETERS
- GET_COVER_CONFIG_PARAMETERS
- COVER_TOOLTIPS_TITLE_PACKAGE
- GET_SIMPLE_CONFIG_PARAMETERS
- GET_EVENT_CONFIG_PARAMETERS
- GET_JOYSTICK_CONFIG_PARAMETERS
- GET_XSTATE_CONFIG_PARAMETERS
- VAR_TYPE
- GET_DRAG_CONFIG_PARAMETERS
- IE_INCREMENT
- NB_INCREMENT_FOR_FULL_RANGE
- VALUE_TYPE
- IE_VALUE_UNITS
- INDICATOR_LIGHT_PROCESSOR
- Override
ASOBO_Add_Button_Helper
Definition from XML<ParametersFn Name="ASOBO_Add_Button_Helper"> <Parameters Type="Default"> <Condition CheckSavedParameters="Global_Default_Button_Attachement_Config"> <LoadParameters ID="Global_Default_Button_Attachement_Config"/> </Condition> <APPEND_WITH_BUTTON>Append_With_Button</APPEND_WITH_BUTTON> </Parameters> <Parameters Type="Override"> <LoadParameters ID="#APPEND_WITH_BUTTON#"/> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Add_Attachement_Helper"> <SaveParameters ID="Append_With_Attachement" Append="Default"> <UseParametersFn Name="#GET_BUTTON_CONFIG_PARAMETERS#"/> <UseParametersFn Name="ASOBO_Load_Then_Remove_Parameters_Helper"> <SAVED_PARAMETERS>APPEND_WITH_BUTTON</SAVED_PARAMETERS> </UseParametersFn> </SaveParameters> </UseParametersFn> </Parameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- APPEND_WITH_BUTTON
Condition: CheckSavedParameters(Global_Default_Button_Attachement_Config)
- Case: True
- Override
Parameters read:
- APPEND_WITH_BUTTON
- Override
ParametersFn used:
- ASOBO_Add_Attachement_Helper
Parameters read:
- GET_BUTTON_CONFIG_PARAMETERS
ParametersFn used:
- #GET_BUTTON_CONFIG_PARAMETERS#
- ASOBO_Load_Then_Remove_Parameters_Helper
Parameters set:
- SAVED_PARAMETERS
- ASOBO_Add_Attachement_Helper
- Default
ASOBO_Add_Cover_Helper
Definition from XML<ParametersFn Name="ASOBO_Add_Cover_Helper"> <Parameters Type="Default"> <Condition CheckSavedParameters="Global_Default_Cover_Interaction_Config"> <LoadParameters ID="Global_Default_Cover_Interaction_Config"/> </Condition> <APPEND_WITH_COVER>Append_With_Cover</APPEND_WITH_COVER> </Parameters> <Parameters Type="Override"> <LoadParameters ID="#APPEND_WITH_COVER#"/> </Parameters> <Parameters Type="Default"> <COVER_SAVE_ID>Cover_Interaction_Parameters</COVER_SAVE_ID> </Parameters> <ReturnParameters> <SaveParameters ID="#COVER_SAVE_ID#" Append="Default"> <UseParametersFn Name="#GET_COVER_CONFIG_PARAMETERS#"/> <UseParametersFn Name="ASOBO_Load_Then_Remove_Parameters_Helper"> <SAVED_PARAMETERS>APPEND_WITH_COVER</SAVED_PARAMETERS> </UseParametersFn> </SaveParameters> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- APPEND_WITH_COVER
Condition: CheckSavedParameters(Global_Default_Cover_Interaction_Config)
- Case: True
- Override
Parameters read:
- APPEND_WITH_COVER
- Default
Parameters set:
- COVER_SAVE_ID
Return parameters:
Parameters read:
- COVER_SAVE_ID
- GET_COVER_CONFIG_PARAMETERS
ParametersFn used:
- #GET_COVER_CONFIG_PARAMETERS#
- ASOBO_Load_Then_Remove_Parameters_Helper
Parameters set:
- SAVED_PARAMETERS
- Default
ASOBO_Make_Simple_Config_Helper
Definition from XML<ParametersFn Name="ASOBO_Make_Simple_Config_Helper"> <Parameters Type="Default"> <Condition CheckSavedParameters="Global_Default_Simple_Config"> <LoadParameters ID="Global_Default_Simple_Config"/> </Condition> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="GET_CONFIG_PARAMETERS"> <UseParametersFn Name="#GET_CONFIG_PARAMETERS#"/> </Condition> </Parameters> <Parameters Type="Default"> <APPEND_WITH_CONFIG>Append_With_Config</APPEND_WITH_CONFIG> </Parameters> <ReturnParameters> <SaveParameters ID="#SPARAMS_CONFIG#"> <UseParametersFn Name="ASOBO_Load_Then_Remove_Parameters_Helper"> <SAVED_PARAMETERS>APPEND_WITH_CONFIG</SAVED_PARAMETERS> </UseParametersFn> </SaveParameters> <UseParametersFn Name="#GET_SIMPLE_CONFIG_PARAMETERS#"> <LoadParameters ID="#SPARAMS_CONFIG#"/> </UseParametersFn> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Condition: CheckSavedParameters(Global_Default_Simple_Config)
- Case: True
- Override
Condition: NotEmpty(GET_CONFIG_PARAMETERS)
- Case: True
Parameters read:
- GET_CONFIG_PARAMETERS
ParametersFn used:
- #GET_CONFIG_PARAMETERS#
- Default
Parameters set:
- APPEND_WITH_CONFIG
Return parameters:
Parameters read:
- SPARAMS_CONFIG
- GET_SIMPLE_CONFIG_PARAMETERS
ParametersFn used:
- ASOBO_Load_Then_Remove_Parameters_Helper
Parameters set:
- SAVED_PARAMETERS
- #GET_SIMPLE_CONFIG_PARAMETERS#
Parameters read:
- SPARAMS_CONFIG
- Default
ASOBO_Make_Event_Config_Helper
Definition from XML<ParametersFn Name="ASOBO_Make_Event_Config_Helper"> <Parameters Type="Default"> <Condition CheckSavedParameters="Global_Default_Event_Config"> <LoadParameters ID="Global_Default_Event_Config"/> </Condition> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="GET_CONFIG_PARAMETERS"> <UseParametersFn Name="#GET_CONFIG_PARAMETERS#"/> </Condition> </Parameters> <Parameters Type="Default"> <APPEND_WITH_CONFIG>Append_With_Config</APPEND_WITH_CONFIG> </Parameters> <ReturnParameters> <SaveParameters ID="#SPARAMS_CONFIG#" Append="Default"> <UseParametersFn Name="ASOBO_Load_Then_Remove_Parameters_Helper"> <SAVED_PARAMETERS>APPEND_WITH_CONFIG</SAVED_PARAMETERS> </UseParametersFn> </SaveParameters> <UseParametersFn Name="#GET_EVENT_CONFIG_PARAMETERS#"> <LoadParameters ID="#SPARAMS_CONFIG#"/> </UseParametersFn> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Condition: CheckSavedParameters(Global_Default_Event_Config)
- Case: True
- Override
Condition: NotEmpty(GET_CONFIG_PARAMETERS)
- Case: True
Parameters read:
- GET_CONFIG_PARAMETERS
ParametersFn used:
- #GET_CONFIG_PARAMETERS#
- Default
Parameters set:
- APPEND_WITH_CONFIG
Return parameters:
Parameters read:
- SPARAMS_CONFIG
- GET_EVENT_CONFIG_PARAMETERS
ParametersFn used:
- ASOBO_Load_Then_Remove_Parameters_Helper
Parameters set:
- SAVED_PARAMETERS
- #GET_EVENT_CONFIG_PARAMETERS#
Parameters read:
- SPARAMS_CONFIG
- Default
ASOBO_Make_Joystick_Config_Helper
Definition from XML<ParametersFn Name="ASOBO_Make_Joystick_Config_Helper"> <Parameters Type="Default"> <Condition CheckSavedParameters="Global_Default_Joystick_Config"> <LoadParameters ID="Global_Default_Joystick_Config"/> </Condition> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="GET_CONFIG_PARAMETERS"> <UseParametersFn Name="#GET_CONFIG_PARAMETERS#"/> </Condition> </Parameters> <Parameters Type="Default"> <APPEND_WITH_CONFIG>Append_With_Config</APPEND_WITH_CONFIG> </Parameters> <ReturnParameters> <SaveParameters ID="#SPARAMS_CONFIG#" Append="Default"> <UseParametersFn Name="ASOBO_Load_Then_Remove_Parameters_Helper"> <SAVED_PARAMETERS>APPEND_WITH_CONFIG</SAVED_PARAMETERS> </UseParametersFn> </SaveParameters> <UseParametersFn Name="#GET_JOYSTICK_CONFIG_PARAMETERS#"> <LoadParameters ID="#SPARAMS_CONFIG#"/> </UseParametersFn> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Condition: CheckSavedParameters(Global_Default_Joystick_Config)
- Case: True
- Override
Condition: NotEmpty(GET_CONFIG_PARAMETERS)
- Case: True
Parameters read:
- GET_CONFIG_PARAMETERS
ParametersFn used:
- #GET_CONFIG_PARAMETERS#
- Default
Parameters set:
- APPEND_WITH_CONFIG
Return parameters:
Parameters read:
- SPARAMS_CONFIG
- GET_JOYSTICK_CONFIG_PARAMETERS
ParametersFn used:
- ASOBO_Load_Then_Remove_Parameters_Helper
Parameters set:
- SAVED_PARAMETERS
- #GET_JOYSTICK_CONFIG_PARAMETERS#
Parameters read:
- SPARAMS_CONFIG
- Default
ASOBO_Make_XState_Config_Helper
Definition from XML<ParametersFn Name="ASOBO_Make_XState_Config_Helper"> <Parameters Type="Default"> <Condition CheckSavedParameters="Global_Default_XState_Config"> <LoadParameters ID="Global_Default_XState_Config"/> </Condition> <GET_SETTINGS Process="Param">GET_#BASE_IE_NAME_UC#_SETTINGS</GET_SETTINGS> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="GET_CONFIG_PARAMETERS"> <UseParametersFn Name="#GET_CONFIG_PARAMETERS#"/> </Condition> </Parameters> <Parameters Type="Default"> <APPEND_WITH_CONFIG>Append_With_Config</APPEND_WITH_CONFIG> </Parameters> <ReturnParameters> <SaveParameters ID="#SPARAMS_CONFIG#" Append="Default"> <UseParametersFn Name="ASOBO_Load_Then_Remove_Parameters_Helper"> <SAVED_PARAMETERS>APPEND_WITH_CONFIG</SAVED_PARAMETERS> </UseParametersFn> </SaveParameters> <UseParametersFn Name="#GET_XSTATE_CONFIG_PARAMETERS#"> <UseParametersFn Name="#GET_SETTINGS#"/> <LoadParameters ID="#SPARAMS_CONFIG#"/> </UseParametersFn> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- GET_SETTINGS (using BASE_IE_NAME_UC)
Condition: CheckSavedParameters(Global_Default_XState_Config)
- Case: True
- Override
Condition: NotEmpty(GET_CONFIG_PARAMETERS)
- Case: True
Parameters read:
- GET_CONFIG_PARAMETERS
ParametersFn used:
- #GET_CONFIG_PARAMETERS#
- Default
Parameters set:
- APPEND_WITH_CONFIG
Return parameters:
Parameters read:
- SPARAMS_CONFIG
- GET_XSTATE_CONFIG_PARAMETERS
ParametersFn used:
- ASOBO_Load_Then_Remove_Parameters_Helper
Parameters set:
- SAVED_PARAMETERS
- #GET_XSTATE_CONFIG_PARAMETERS#
Parameters read:
- GET_SETTINGS
- SPARAMS_CONFIG
ParametersFn used:
- #GET_SETTINGS#
- Default
ASOBO_Make_Drag_Config_Helper
Definition from XML<ParametersFn Name="ASOBO_Make_Drag_Config_Helper"> <Parameters Type="Default"> <Condition CheckSavedParameters="Global_Default_Drag_Config"> <LoadParameters ID="Global_Default_Drag_Config"/> </Condition> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="GET_CONFIG_PARAMETERS"> <UseParametersFn Name="#GET_CONFIG_PARAMETERS#"/> </Condition> </Parameters> <Parameters Type="Default"> <APPEND_WITH_CONFIG>Append_With_Config</APPEND_WITH_CONFIG> </Parameters> <ReturnParameters> <SaveParameters ID="#SPARAMS_CONFIG#" Append="Default"> <UseParametersFn Name="ASOBO_Load_Then_Remove_Parameters_Helper"> <SAVED_PARAMETERS>APPEND_WITH_CONFIG</SAVED_PARAMETERS> </UseParametersFn> </SaveParameters> <UseParametersFn Name="#GET_DRAG_CONFIG_PARAMETERS#"> <LoadParameters ID="#SPARAMS_CONFIG#"/> </UseParametersFn> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Condition: CheckSavedParameters(Global_Default_Drag_Config)
- Case: True
- Override
Condition: NotEmpty(GET_CONFIG_PARAMETERS)
- Case: True
Parameters read:
- GET_CONFIG_PARAMETERS
ParametersFn used:
- #GET_CONFIG_PARAMETERS#
- Default
Parameters set:
- APPEND_WITH_CONFIG
Return parameters:
Parameters read:
- SPARAMS_CONFIG
- GET_DRAG_CONFIG_PARAMETERS
ParametersFn used:
- ASOBO_Load_Then_Remove_Parameters_Helper
Parameters set:
- SAVED_PARAMETERS
- #GET_DRAG_CONFIG_PARAMETERS#
Parameters read:
- SPARAMS_CONFIG
- Default
ASOBO_Auto_Define_Positions_Helper
Definition from XML<ParametersFn Name="ASOBO_Auto_Define_Positions_Helper"> <ReturnParameters> <UseParametersFn Name="ASOBO_Do_For_Each_Position_Helper"> <DEFINE_PARAMETERS>ASOBO_Define_Position_Parameters_Helper</DEFINE_PARAMETERS> </UseParametersFn> </ReturnParameters> </ParametersFn>Return parameters:
ParametersFn used:
- ASOBO_Do_For_Each_Position_Helper
Parameters set:
- DEFINE_PARAMETERS
- ASOBO_Do_For_Each_Position_Helper
ASOBO_Auto_Define_Tooltips_Helper
Definition from XML<ParametersFn Name="ASOBO_Auto_Define_Tooltips_Helper"> <ReturnParameters> <UseParametersFn Name="ASOBO_Do_For_Each_Position_Helper"> <DEFINE_PARAMETERS>ASOBO_Define_Tooltip_Parameters_Helper</DEFINE_PARAMETERS> </UseParametersFn> </ReturnParameters> </ParametersFn>Return parameters:
ParametersFn used:
- ASOBO_Do_For_Each_Position_Helper
Parameters set:
- DEFINE_PARAMETERS
- ASOBO_Do_For_Each_Position_Helper
ASOBO_Auto_Define_Positions_And_Tooltips_Helper
Definition from XML<ParametersFn Name="ASOBO_Auto_Define_Positions_And_Tooltips_Helper"> <ReturnParameters> <UseParametersFn Name="ASOBO_Do_For_Each_Position_Helper"> <DEFINE_PARAMETERS>ASOBO_Define_Position_And_Tooltip_Parameters_Helper</DEFINE_PARAMETERS> </UseParametersFn> </ReturnParameters> </ParametersFn>Return parameters:
ParametersFn used:
- ASOBO_Do_For_Each_Position_Helper
Parameters set:
- DEFINE_PARAMETERS
- ASOBO_Do_For_Each_Position_Helper
ASOBO_Do_For_Each_Position_Helper
Definition from XML<ParametersFn Name="ASOBO_Do_For_Each_Position_Helper"> <Parameters Type="Default"> <POSITION_PREFIX>POS_</POSITION_PREFIX> </Parameters> <ReturnParameters> <Loop> <Setup> <Param>ID</Param> <From>0</From> <Inc>1</Inc> <While> <Arg Check="#POSITION_PREFIX##ID#"/> </While> </Setup> <Do> <Parameters Type="Override"> <POSITION_NAME Process="Param">#POSITION_PREFIX##ID#</POSITION_NAME> </Parameters> <UseParametersFn Name="#DEFINE_PARAMETERS#"> <POSITION_NAME_UC Process="String">'#POSITION_NAME#' uc</POSITION_NAME_UC> </UseParametersFn> </Do> </Loop> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- POSITION_PREFIX
Return parameters:
Parameters read:
- #POSITION_PREFIX##ID#
- DEFINE_PARAMETERS
Parameters set:
- ID
- POSITION_NAME (using POSITION_PREFIX, ID)
ParametersFn used:
- #DEFINE_PARAMETERS#
Parameters set:
- POSITION_NAME_UC (using POSITION_NAME)
- Default
ASOBO_Define_Position_Parameters_Helper
Definition from XML<ParametersFn Name="ASOBO_Define_Position_Parameters_Helper"> <ReturnParameters> <#BASE_IE_NAME_UC#_POS_#ID#>#POSITION_NAME_UC#</#BASE_IE_NAME_UC#_POS_#ID#> <UseParametersFn Name="ASOBO_Define_Action_Parameters_Helper"/> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- #BASE_IE_NAME_UC#_POS_#ID# (using POSITION_NAME_UC)
ParametersFn used:
ASOBO_Define_Action_Parameters_Helper
Definition from XML<ParametersFn Name="ASOBO_Define_Action_Parameters_Helper"> <Parameters Type="Default"> <LoadParameters ID="Global_Default_Actions_Config"/> </Parameters> <ReturnParameters> <Condition Check="POS_#POSITION_NAME_UC#_ACTION_TYPE"> <True> <POS_#POSITION_NAME_UC#_ACTION_TYPE Process="Param">POS_#POSITION_NAME_UC#_ACTION_TYPE</POS_#POSITION_NAME_UC#_ACTION_TYPE> </True> <False> <POS_#POSITION_NAME_UC#_ACTION_TYPE>DIGITAL</POS_#POSITION_NAME_UC#_ACTION_TYPE> </False> </Condition> <Condition Check="POS_#POSITION_NAME_UC#_ACTION_TT_NAME"> <True> <POS_#POSITION_NAME_UC#_ACTION_TT_NAME Process="Param">POS_#POSITION_NAME_UC#_ACTION_TT_NAME</POS_#POSITION_NAME_UC#_ACTION_TT_NAME> </True> <False> <Condition Valid="DEFAULT_ACTION_TT_NAME"> <UseParametersFn Name="ASOBO_Default_TT_Name_Helper"> <OUT_PARAM_NAME>POS_#POSITION_NAME_UC#_ACTION_TT_NAME</OUT_PARAM_NAME> <ACTION_NAME>#IE_PRESET_ID_UC#_#POSITION_NAME_UC#</ACTION_NAME> </UseParametersFn> </Condition> </False> </Condition> <Condition Check="POS_#POSITION_NAME_UC#_ACTION_TT_DESCRIPTION"> <True> <POS_#POSITION_NAME_UC#_ACTION_TT_DESCRIPTION Process="Param">POS_#POSITION_NAME_UC#_ACTION_TT_DESCRIPTION</POS_#POSITION_NAME_UC#_ACTION_TT_DESCRIPTION> </True> <False> <Condition Valid="DEFAULT_ACTION_TT_DESCRIPTION"> <POS_#POSITION_NAME_UC#_ACTION_TT_DESCRIPTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.#ACTION_TT_DESCRIPTION_PREFIX##IE_PRESET_ID_UC#_#POSITION_NAME_UC##ACTION_TT_DESCRIPTION_SUFFIX#</POS_#POSITION_NAME_UC#_ACTION_TT_DESCRIPTION> </Condition> </False> </Condition> <Condition Check="POS_#POSITION_NAME_UC#_ACTION_TT_FUNCTION"> <True> <POS_#POSITION_NAME_UC#_ACTION_TT_FUNCTION Process="Param">POS_#POSITION_NAME_UC#_ACTION_TT_FUNCTION</POS_#POSITION_NAME_UC#_ACTION_TT_FUNCTION> </True> <False> <Condition Valid="DEFAULT_ACTION_TT_FUNCTION"> <Condition Valid="DEFAULT_ACTION_TT_FUNCTION_TO_BUILTIN_FUNC"> <True> <POS_#POSITION_NAME_UC#_ACTION_TT_FUNCTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.FUNCTION_#POSITION_NAME_UC#</POS_#POSITION_NAME_UC#_ACTION_TT_FUNCTION> </True> <False> <POS_#POSITION_NAME_UC#_ACTION_TT_FUNCTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.#ACTION_TT_FUNCTION_PREFIX##IE_PRESET_ID_UC#_#POSITION_NAME_UC##ACTION_TT_FUNCTION_SUFFIX#</POS_#POSITION_NAME_UC#_ACTION_TT_FUNCTION> </False> </Condition> </Condition> </False> </Condition> <Condition Check="POS_#POSITION_NAME_UC#_ACTION_TT_TAG"> <POS_#POSITION_NAME_UC#_ACTION_TT_TAG Process="Param">POS_#POSITION_NAME_UC#_ACTION_TT_TAG</POS_#POSITION_NAME_UC#_ACTION_TT_TAG> </Condition> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Return parameters:
Condition: Check(POS_#POSITION_NAME_UC#_ACTION_TYPE)
- Case: True
Parameters set:
- POS_#POSITION_NAME_UC#_ACTION_TYPE (using POSITION_NAME_UC)
- Case: False
Parameters set:
- POS_#POSITION_NAME_UC#_ACTION_TYPE
Condition: Check(POS_#POSITION_NAME_UC#_ACTION_TT_NAME)
- Case: True
Parameters set:
- POS_#POSITION_NAME_UC#_ACTION_TT_NAME (using POSITION_NAME_UC)
- Case: False
Condition: Valid(DEFAULT_ACTION_TT_NAME)
- Case: True
ParametersFn used:
- ASOBO_Default_TT_Name_Helper
Parameters set:
- OUT_PARAM_NAME (using POSITION_NAME_UC)
- ACTION_NAME (using IE_PRESET_ID_UC, POSITION_NAME_UC)
- ASOBO_Default_TT_Name_Helper
Condition: Check(POS_#POSITION_NAME_UC#_ACTION_TT_DESCRIPTION)
- Case: True
Parameters set:
- POS_#POSITION_NAME_UC#_ACTION_TT_DESCRIPTION (using POSITION_NAME_UC)
- Case: False
Condition: Valid(DEFAULT_ACTION_TT_DESCRIPTION)
- Case: True
Parameters set:
- POS_#POSITION_NAME_UC#_ACTION_TT_DESCRIPTION (using DEFAULT_STATES_ACTION_TT_PACKAGE, ACTION_TT_DESCRIPTION_PREFIX, IE_PRESET_ID_UC, POSITION_NAME_UC, ACTION_TT_DESCRIPTION_SUFFIX)
Condition: Check(POS_#POSITION_NAME_UC#_ACTION_TT_FUNCTION)
- Case: True
Parameters set:
- POS_#POSITION_NAME_UC#_ACTION_TT_FUNCTION (using POSITION_NAME_UC)
- Case: False
Condition: Valid(DEFAULT_ACTION_TT_FUNCTION)
- Case: True
Condition: Valid(DEFAULT_ACTION_TT_FUNCTION_TO_BUILTIN_FUNC)
- Case: True
Parameters set:
- POS_#POSITION_NAME_UC#_ACTION_TT_FUNCTION (using DEFAULT_STATES_ACTION_TT_PACKAGE, POSITION_NAME_UC)
- Case: False
Parameters set:
- POS_#POSITION_NAME_UC#_ACTION_TT_FUNCTION (using DEFAULT_STATES_ACTION_TT_PACKAGE, ACTION_TT_FUNCTION_PREFIX, IE_PRESET_ID_UC, POSITION_NAME_UC, ACTION_TT_FUNCTION_SUFFIX)
Condition: Check(POS_#POSITION_NAME_UC#_ACTION_TT_TAG)
- Case: True
Parameters set:
- POS_#POSITION_NAME_UC#_ACTION_TT_TAG (using POSITION_NAME_UC)
ASOBO_Define_Tooltip_Parameters_Helper
Definition from XML<ParametersFn Name="ASOBO_Define_Tooltip_Parameters_Helper"> <Parameters Type="Default"> <LoadParameters ID="Global_Default_Tooltips_Config"/> </Parameters> <ReturnParameters> <Switch> <Case Check="POS_#POSITION_NAME_UC#_TOOLTIP_ID"> <POS_#POSITION_NAME_UC#_TOOLTIP_ID Process="Param">POS_#POSITION_NAME_UC#_TOOLTIP_ID</POS_#POSITION_NAME_UC#_TOOLTIP_ID> </Case> <Case Check="POS_#POSITION_NAME_UC#_TOOLTIP_CODE"> <POS_#POSITION_NAME_UC#_TOOLTIP_CODE Process="Param">POS_#POSITION_NAME_UC#_TOOLTIP_CODE</POS_#POSITION_NAME_UC#_TOOLTIP_CODE> </Case> <Default> <POS_#POSITION_NAME_UC#_TOOLTIP_ID>#DEFAULT_STATES_TOOLTIPS_PACKAGE#.STATE.#POSITION_NAME_UC#</POS_#POSITION_NAME_UC#_TOOLTIP_ID> </Default> </Switch> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Return parameters:
Condition: Switch
- Case: Check(POS_#POSITION_NAME_UC#_TOOLTIP_ID)
Parameters read:
- POS_#POSITION_NAME_UC#_TOOLTIP_ID
Parameters set:
- POS_#POSITION_NAME_UC#_TOOLTIP_ID (using POSITION_NAME_UC)
- Case: Check(POS_#POSITION_NAME_UC#_TOOLTIP_CODE)
Parameters read:
- POS_#POSITION_NAME_UC#_TOOLTIP_CODE
Parameters set:
- POS_#POSITION_NAME_UC#_TOOLTIP_CODE (using POSITION_NAME_UC)
- Default case:
Parameters set:
- POS_#POSITION_NAME_UC#_TOOLTIP_ID (using DEFAULT_STATES_TOOLTIPS_PACKAGE, POSITION_NAME_UC)
ASOBO_Define_Position_And_Tooltip_Parameters_Helper
Definition from XML<ParametersFn Name="ASOBO_Define_Position_And_Tooltip_Parameters_Helper"> <ReturnParameters> <UseParametersFn Name="ASOBO_Define_Position_Parameters_Helper"/> <UseParametersFn Name="ASOBO_Define_Tooltip_Parameters_Helper"/> </ReturnParameters> </ParametersFn>Return parameters:
ASOBO_Get_Config_Parameters
Definition from XML<ParametersFn Name="ASOBO_Get_Config_Parameters"> <Parameters Type="Default"> <GET_SETTINGS_CONFIG>ASOBO_#INTERACTION_TYPE#_Settings_Config</GET_SETTINGS_CONFIG> </Parameters> <ReturnParameters> <Condition NotEmpty="GET_SETTINGS"> <GET_#IE_NAME#_SETTINGS>#GET_SETTINGS#</GET_#IE_NAME#_SETTINGS> </Condition> <Condition NotEmpty="GET_SETTINGS_CONFIG"> <GET_#IE_NAME#_SETTINGS_CONFIG>#GET_SETTINGS_CONFIG#</GET_#IE_NAME#_SETTINGS_CONFIG> </Condition> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- GET_SETTINGS_CONFIG (using INTERACTION_TYPE)
Return parameters:
Condition: NotEmpty(GET_SETTINGS)
- Case: True
Parameters set:
- GET_#IE_NAME#_SETTINGS (using GET_SETTINGS)
Condition: NotEmpty(GET_SETTINGS_CONFIG)
- Case: True
Parameters set:
- GET_#IE_NAME#_SETTINGS_CONFIG (using GET_SETTINGS_CONFIG)
- Default
ASOBO_Track_Momentary_Value_Helper
Definition from XML<ParametersFn Name="ASOBO_Track_Momentary_Value_Helper"> <Condition Check="GET_MOMENTARY_SETTINGS"> <Parameters Type="Default"> <UseParametersFn Name="#GET_MOMENTARY_SETTINGS#"/> <VAR_BUTTON_STATE_NAME>XMLVAR_#IE_PRESET_ID#_Value</VAR_BUTTON_STATE_NAME> <VAR_BUTTON_STATE_SCOPE>O</VAR_BUTTON_STATE_SCOPE> <STATE_PREFIX>#BASE_IE_NAME_UC#_POS</STATE_PREFIX> </Parameters> <Parameters Type="Default"> <STATE_POS_NEUTRAL Process="Param">#STATE_PREFIX#_0</STATE_POS_NEUTRAL> <STATE_POS_MOMENTARY Process="Param">#STATE_PREFIX#_1</STATE_POS_MOMENTARY> </Parameters> <Parameters Type="Default"> <UseParametersFn Name="ASOBO_Get_Position_Tooltip_As_RPN_Helper"> <IN_STATE_ID Process="String">'#STATE_POS_NEUTRAL#' uc</IN_STATE_ID> <OUT_PARAM_ID>TOOLTIP_POS_NEUTRAL</OUT_PARAM_ID> </UseParametersFn> <UseParametersFn Name="ASOBO_Get_Position_Tooltip_As_RPN_Helper"> <IN_STATE_ID Process="String">'#STATE_POS_MOMENTARY#' uc</IN_STATE_ID> <OUT_PARAM_ID>TOOLTIP_POS_MOMENTARY</OUT_PARAM_ID> </UseParametersFn> </Parameters> </Condition> <ReturnParameters> <Condition Check="GET_MOMENTARY_SETTINGS"> <IE_TOOLTIP_VALUE>(#VAR_BUTTON_STATE_SCOPE#:#VAR_BUTTON_STATE_NAME#) 0 == if{ #TOOLTIP_POS_NEUTRAL# } els{ #TOOLTIP_POS_MOMENTARY# }</IE_TOOLTIP_VALUE> <VAR_BUTTON_STATE_NAME>#VAR_BUTTON_STATE_NAME#</VAR_BUTTON_STATE_NAME> <VAR_BUTTON_STATE_SCOPE>#VAR_BUTTON_STATE_SCOPE#</VAR_BUTTON_STATE_SCOPE> </Condition> <Condition Check="TOGGLEABLE"> <MOMENTARY_BY_DEFAULT>False</MOMENTARY_BY_DEFAULT> </Condition> </ReturnParameters> </ParametersFn>Return parameters:
Condition: Check(GET_MOMENTARY_SETTINGS)
- Case: True
Parameters set:
- IE_TOOLTIP_VALUE (using VAR_BUTTON_STATE_SCOPE, VAR_BUTTON_STATE_NAME, TOOLTIP_POS_NEUTRAL, TOOLTIP_POS_MOMENTARY)
- VAR_BUTTON_STATE_NAME (using VAR_BUTTON_STATE_NAME)
- VAR_BUTTON_STATE_SCOPE (using VAR_BUTTON_STATE_SCOPE)
Condition: Check(TOGGLEABLE)
- Case: True
Parameters set:
- MOMENTARY_BY_DEFAULT
ASOBO_Get_Position_Tooltip_As_RPN_Helper
Definition from XML<ParametersFn Name="ASOBO_Get_Position_Tooltip_As_RPN_Helper"> <Parameters Type="Default"> <OUT_PARAM_ID>TOOLTIP_#IN_STATE_ID#_RPN</OUT_PARAM_ID> </Parameters> <Parameters Type="Override"> <Switch> <Case Check="POS_#IN_STATE_ID#_TOOLTIP_ID"> <CUR_TOOLTIP_ID Process="Param">POS_#IN_STATE_ID#_TOOLTIP_ID</CUR_TOOLTIP_ID> </Case> <Case Check="POS_#IN_STATE_ID#_TOOLTIP_CODE"> <CUR_TOOLTIP_CODE Process="Param">POS_#IN_STATE_ID#_TOOLTIP_CODE</CUR_TOOLTIP_CODE> </Case> <Default> <CUR_TOOLTIP_ID>#DEFAULT_STATES_TOOLTIPS_PACKAGE#.STATE.#IN_STATE_ID#</CUR_TOOLTIP_ID> </Default> </Switch> </Parameters> <ReturnParameters> <Switch> <Case Check="CUR_TOOLTIP_ID"> <#OUT_PARAM_ID#>(R:1:#CUR_TOOLTIP_ID#)</#OUT_PARAM_ID#> </Case> <Case Check="CUR_TOOLTIP_CODE"> <#OUT_PARAM_ID#>#CUR_TOOLTIP_CODE#</#OUT_PARAM_ID#> </Case> </Switch> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- OUT_PARAM_ID (using IN_STATE_ID)
- Override
Condition: Switch
- Case: Check(POS_#IN_STATE_ID#_TOOLTIP_ID)
Parameters read:
- POS_#IN_STATE_ID#_TOOLTIP_ID
Parameters set:
- CUR_TOOLTIP_ID (using IN_STATE_ID)
- Case: Check(POS_#IN_STATE_ID#_TOOLTIP_CODE)
Parameters read:
- POS_#IN_STATE_ID#_TOOLTIP_CODE
Parameters set:
- CUR_TOOLTIP_CODE (using IN_STATE_ID)
- Default case:
Parameters set:
- CUR_TOOLTIP_ID (using DEFAULT_STATES_TOOLTIPS_PACKAGE, IN_STATE_ID)
Return parameters:
Condition: Switch
- Case: Check(CUR_TOOLTIP_ID)
Parameters read:
- CUR_TOOLTIP_ID
Parameters set:
- #OUT_PARAM_ID# (using CUR_TOOLTIP_ID)
- Case: Check(CUR_TOOLTIP_CODE)
Parameters read:
- CUR_TOOLTIP_CODE
Parameters set:
- #OUT_PARAM_ID# (using CUR_TOOLTIP_CODE)
- Default
ASOBO_Simple_Configuration_Helper
Definition from XML<ParametersFn Name="ASOBO_Simple_Configuration_Helper"> <ReturnParameters> <UseParametersFn Name="ASOBO_Process_Bindings_Saves_Helper"/> <UseParametersFn Name="ASOBO_Process_Watchers_Saves_Helper"/> <ON_ENTER_LOCK>1 (>B:#IE_PRESET_ID#_Set)</ON_ENTER_LOCK> <ON_EXIT_LOCK>0 (>B:#IE_PRESET_ID#_Set)</ON_EXIT_LOCK> <ON_INCREASE>1 (>B:#IE_PRESET_ID#_Inc)</ON_INCREASE> <ON_DECREASE>1 (>B:#IE_PRESET_ID#_Dec)</ON_DECREASE> <Condition Check="ON_EVENT"> <UseParametersFn Name="ASOBO_Append_Set_Code_Helper"> <SET_CODE>p0 if{ #ON_EVENT# }</SET_CODE> </UseParametersFn> </Condition> <Condition Check="ON_RELEASE"> <UseParametersFn Name="ASOBO_Append_Set_Code_Helper"> <SET_CODE>p0 ! if{ #ON_RELEASE# }</SET_CODE> </UseParametersFn> </Condition> <Condition Check="ON_EVENT_INC"> <UseParametersFn Name="ASOBO_Append_Inc_Code_Helper"> <INC_CODE>p0 if{ #ON_EVENT_INC# }</INC_CODE> </UseParametersFn> </Condition> <Condition Check="ON_EVENT_DEC"> <UseParametersFn Name="ASOBO_Append_Dec_Code_Helper"> <DEC_CODE>p0 if{ #ON_EVENT_DEC# }</DEC_CODE> </UseParametersFn> </Condition> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- ON_ENTER_LOCK (using IE_PRESET_ID)
- ON_EXIT_LOCK (using IE_PRESET_ID)
- ON_INCREASE (using IE_PRESET_ID)
- ON_DECREASE (using IE_PRESET_ID)
ParametersFn used:
Condition: Check(ON_EVENT)
- Case: True
ParametersFn used:
- ASOBO_Append_Set_Code_Helper
Parameters set:
- SET_CODE (using ON_EVENT)
- ASOBO_Append_Set_Code_Helper
Condition: Check(ON_RELEASE)
- Case: True
ParametersFn used:
- ASOBO_Append_Set_Code_Helper
Parameters set:
- SET_CODE (using ON_RELEASE)
- ASOBO_Append_Set_Code_Helper
Condition: Check(ON_EVENT_INC)
- Case: True
ParametersFn used:
- ASOBO_Append_Inc_Code_Helper
Parameters set:
- INC_CODE (using ON_EVENT_INC)
- ASOBO_Append_Inc_Code_Helper
Condition: Check(ON_EVENT_DEC)
- Case: True
ParametersFn used:
- ASOBO_Append_Dec_Code_Helper
Parameters set:
- DEC_CODE (using ON_EVENT_DEC)
- ASOBO_Append_Dec_Code_Helper
ASOBO_Event_Configuration_Helper
Definition from XML<ParametersFn Name="ASOBO_Event_Configuration_Helper"> <Parameters Type="Default"> <Condition Check="TOGGLEABLE"> <TRACK_MOMENTARY_VALUE/> <Condition Check="GET_#BASE_IE_NAME_UC#_SETTINGS"> <GET_MOMENTARY_SETTINGS Process="Param">GET_#BASE_IE_NAME_UC#_SETTINGS</GET_MOMENTARY_SETTINGS> </Condition> </Condition> </Parameters> <Parameters Type="Default"> <ON_EVENT/> <ON_RELEASE/> <Condition Check="GET_MOMENTARY_SETTINGS"> <TRACK_MOMENTARY_VALUE/> </Condition> </Parameters> <Condition Check="GET_EVENT_SETTINGS_CONFIG"> <Parameters Type="Override"> <UseParametersFn Name="#GET_EVENT_SETTINGS_CONFIG#"/> </Parameters> </Condition> <Condition Check="GET_MOMENTARY_SETTINGS"> <Condition Check="GET_MOMENTARY_SETTINGS_CONFIG"> <Parameters Type="Override"> <UseParametersFn Name="#GET_MOMENTARY_SETTINGS_CONFIG#"/> </Parameters> </Condition> </Condition> <Condition NotEmpty="ON_BUTTON_DOWN"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Add_Button_Down_Event_Helper"> <OUT_EVENT_PARAM_NAME>ON_EVENT</OUT_EVENT_PARAM_NAME> </UseParametersFn> </Parameters> </Condition> <Condition NotEmpty="ON_LONG_PRESS_EVENT"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Add_Button_Long_Press_Event_Helper"> <OUT_EVENT_PARAM_NAME>ON_EVENT</OUT_EVENT_PARAM_NAME> </UseParametersFn> </Parameters> </Condition> <Condition NotEmpty="ON_SHORT_PRESS_EVENT"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Add_Button_Short_Click_Event_Helper"> <OUT_EVENT_PARAM_NAME>ON_EVENT</OUT_EVENT_PARAM_NAME> <OUT_EVENT_SHORT_PRESS_PARAM_NAME>ON_RELEASE</OUT_EVENT_SHORT_PRESS_PARAM_NAME> <Condition NotEmpty="ON_LONG_PRESS_EVENT"> <TRACK_TIME>False</TRACK_TIME> </Condition> </UseParametersFn> </Parameters> </Condition> <ReturnParameters> <UseParametersFn Name="ASOBO_Process_Bindings_Saves_Helper"/> <UseParametersFn Name="ASOBO_Process_Watchers_Saves_Helper"/> <Condition CheckSavedParameters="Append_With_Event_Config"> <LoadParameters ID="Append_With_Event_Config"/> <RemoveSavedParameters ID="Append_With_Event_Config"/> </Condition> <Condition Check="GET_#BASE_IE_NAME_UC#_SETTINGS"> <True> <UseParametersFn Name="ASOBO_Make_XState_Config_Helper"/> <EVENT_TYPE>XSTATES</EVENT_TYPE> </True> </Condition> <UseParametersFn Name="ASOBO_Auto_Define_Event_Param_Helper"> <ON_EVENT_SET>#ON_EVENT#</ON_EVENT_SET> <ON_EVENT_RELEASE>#ON_RELEASE#</ON_EVENT_RELEASE> </UseParametersFn> <Condition Check="TRACK_MOMENTARY_VALUE"> <UseParametersFn Name="ASOBO_Track_Momentary_Value_Helper"/> </Condition> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Condition: Check(TOGGLEABLE)
- Case: True
Parameters set:
- TRACK_MOMENTARY_VALUE
Condition: Check(GET_#BASE_IE_NAME_UC#_SETTINGS)
- Case: True
Parameters set:
- GET_MOMENTARY_SETTINGS (using BASE_IE_NAME_UC)
- Default
Parameters set:
- ON_EVENT
- ON_RELEASE
Condition: Check(GET_MOMENTARY_SETTINGS)
- Case: True
Parameters set:
- TRACK_MOMENTARY_VALUE
Return parameters:
ParametersFn used:
- ASOBO_Process_Bindings_Saves_Helper
- ASOBO_Process_Watchers_Saves_Helper
- ASOBO_Auto_Define_Event_Param_Helper
Parameters set:
- ON_EVENT_SET (using ON_EVENT)
- ON_EVENT_RELEASE (using ON_RELEASE)
Condition: CheckSavedParameters(Append_With_Event_Config)
- Case: True
Condition: Check(GET_#BASE_IE_NAME_UC#_SETTINGS)
- Case: True
Condition: Check(TRACK_MOMENTARY_VALUE)
- Case: True
ParametersFn used:
- Default
ASOBO_Joystick_Configuration_Helper
Definition from XML<ParametersFn Name="ASOBO_Joystick_Configuration_Helper"> <Parameters Type="Default"> <SaveParameters ID="Append_With_Joystick_Config"> <Condition NotEmpty="GET_JOYSTICK_SETTINGS_CONFIG"> <UseParametersFn Name="#GET_JOYSTICK_SETTINGS_CONFIG#"/> </Condition> </SaveParameters> <LoadParameters ID="Append_With_Joystick_Config"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Process_Bindings_Saves_Helper"/> <UseParametersFn Name="ASOBO_Process_Watchers_Saves_Helper"/> <Condition> <Test> <Or> <Or> <Or> <Or> <Arg NotEmpty="POS_NEUTRAL_CODE"/> <Arg NotEmpty="POS_L_CODE"/> </Or> <Arg NotEmpty="POS_R_CODE"/> </Or> <Arg NotEmpty="POS_DN_CODE"/> </Or> <Arg NotEmpty="POS_UP_CODE"/> </Or> </Test> <True> <INTERACTION_VARIANT>DIRECTIONAL_STATES</INTERACTION_VARIANT> </True> <False> <INTERACTION_VARIANT>DRAG_AXIS</INTERACTION_VARIANT> </False> </Condition> <Condition CheckSavedParameters="Append_With_Joystick_Config"> <LoadParameters ID="Append_With_Joystick_Config"/> <RemoveSavedParameters ID="Append_With_Joystick_Config"/> </Condition> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Condition: NotEmpty(GET_JOYSTICK_SETTINGS_CONFIG)
- Case: True
Parameters read:
- GET_JOYSTICK_SETTINGS_CONFIG
ParametersFn used:
- #GET_JOYSTICK_SETTINGS_CONFIG#
Return parameters:
ParametersFn used:
Condition: Test(POS_NEUTRAL_CODE, POS_L_CODE, POS_R_CODE, POS_DN_CODE, POS_UP_CODE)
- Case: True
Parameters set:
- INTERACTION_VARIANT
- Case: False
Parameters set:
- INTERACTION_VARIANT
Condition: CheckSavedParameters(Append_With_Joystick_Config)
- Case: True
- Default
ASOBO_XState_Configuration_Helper
Definition from XML<ParametersFn Name="ASOBO_XState_Configuration_Helper"> <Parameters Type="Default"> <Condition CheckSavedParameters="ASOBO_XState_Configuration_Default_Parameters_Config"> <LoadParameters ID="ASOBO_XState_Configuration_Default_Parameters_Config"/> </Condition> </Parameters> <Parameters Type="Default"> <VAR_NAME>XMLVAR_#IE_PRESET_ID#_Value</VAR_NAME> <STATE_PREFIX>#BASE_IE_NAME_UC#_POS</STATE_PREFIX> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Process_Bindings_Saves_Helper"/> <UseParametersFn Name="ASOBO_Process_Watchers_Saves_Helper"/> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <UseParametersFn Name="ASOBO_Watch_LocalVar_Helper"> <LOCAL_VAR>#VAR_NAME#</LOCAL_VAR> <VAR_SCOPE>#VAR_TYPE#</VAR_SCOPE> </UseParametersFn> <Loop> <Setup> <Param>CUR_ID</Param> <From>0</From> <Inc>1</Inc> <While> <Arg Check="#STATE_PREFIX#_#CUR_ID#"/> </While> </Setup> <Do> <Parameters Type="Override"> <STATE_NAME Process="Param">#STATE_PREFIX#_#CUR_ID#</STATE_NAME> </Parameters> <Parameters Type="Override"> <STATE_NAME_UC Process="String">'#STATE_NAME#' uc</STATE_NAME_UC> </Parameters> <UseParametersFn Name="ASOBO_Append_If_Necessary_Helper"> <THIS_POS_CODE>#CUR_ID# (>#VAR_TYPE#:#VAR_NAME#)</THIS_POS_CODE> <PARAM>THIS_POS_CODE</PARAM> <OUT_PARAM_NAME>POS_#STATE_NAME_UC#_CODE</OUT_PARAM_NAME> <APPEND_BEFORE>True</APPEND_BEFORE> </UseParametersFn> <UseParametersFn Name="ASOBO_Append_If_Necessary_Helper"> <THIS_POS_CHECK>(#VAR_TYPE#:#VAR_NAME#) #CUR_ID# ==</THIS_POS_CHECK> <PARAM>THIS_POS_CHECK</PARAM> <OUT_PARAM_NAME>POS_#STATE_NAME_UC#_CHECK</OUT_PARAM_NAME> <APPEND_BEFORE>True</APPEND_BEFORE> </UseParametersFn> </Do> </Loop> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Condition: CheckSavedParameters(ASOBO_XState_Configuration_Default_Parameters_Config)
- Case: True
- Default
Parameters set:
- VAR_NAME (using IE_PRESET_ID)
- STATE_PREFIX (using BASE_IE_NAME_UC)
Return parameters:
Parameters read:
- #STATE_PREFIX#_#CUR_ID#
Parameters set:
- CUR_ID
- STATE_NAME (using STATE_PREFIX, CUR_ID)
- STATE_NAME_UC (using STATE_NAME)
ParametersFn used:
- ASOBO_Process_Bindings_Saves_Helper
- ASOBO_Process_Watchers_Saves_Helper
- ASOBO_Auto_Define_XStates_Variant_Helper
- ASOBO_Watch_LocalVar_Helper
Parameters set:
- LOCAL_VAR (using VAR_NAME)
- VAR_SCOPE (using VAR_TYPE)
- ASOBO_Append_If_Necessary_Helper
Parameters set:
- THIS_POS_CODE (using CUR_ID, VAR_TYPE, VAR_NAME)
- PARAM
- OUT_PARAM_NAME (using STATE_NAME_UC)
- APPEND_BEFORE
- ASOBO_Append_If_Necessary_Helper
Parameters set:
- THIS_POS_CHECK (using VAR_TYPE, VAR_NAME, CUR_ID)
- PARAM
- OUT_PARAM_NAME (using STATE_NAME_UC)
- APPEND_BEFORE
- Default
ASOBO_Drag_Configuration_Helper
Definition from XML<ParametersFn Name="ASOBO_Drag_Configuration_Helper"> <Parameters Type="Default"> <Condition CheckSavedParameters="ASOBO_Drag_Configuration_Default_Parameters_Config"> <LoadParameters ID="ASOBO_Drag_Configuration_Default_Parameters_Config"/> </Condition> </Parameters> <Parameters Type="Default"> <VAR_NAME>XMLVAR_#IE_PRESET_ID#_Value</VAR_NAME> </Parameters> <Parameters Type="Default"> <Condition> <Test> <And> <Arg Check="ON_EVENT_INC"/> <Arg Check="ON_EVENT_DEC"/> </And> </Test> <True> <ON_EVENT>l0 0 > if{ #ON_EVENT_INC# } els{ #ON_EVENT_DEC# }</ON_EVENT> <INFINITE_ANIM_SCALE_FACTOR>10</INFINITE_ANIM_SCALE_FACTOR> </True> <False> <Condition Check="CLAMP_VALUE"> <False> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>100</MAX_VALUE> </False> </Condition> </False> </Condition> <IE_GET_STATE>(#VAR_TYPE#:#VAR_NAME#)</IE_GET_STATE> <IE_SET_STATE>(>#VAR_TYPE#:#VAR_NAME#)</IE_SET_STATE> </Parameters> <Parameters Type="Override"> <Condition Check="ON_EVENT"> <IE_SET_STATE>#IE_SET_STATE# #ON_EVENT#</IE_SET_STATE> </Condition> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Process_Bindings_Saves_Helper"/> <UseParametersFn Name="ASOBO_Process_Watchers_Saves_Helper"/> <UseParametersFn Name="ASOBO_Watch_LocalVar_Helper"> <LOCAL_VAR>#VAR_NAME#</LOCAL_VAR> <VAR_SCOPE>#VAR_TYPE#</VAR_SCOPE> </UseParametersFn> <NB_INCREMENT_FOR_FULL_RANGE>#NB_INCREMENT_FOR_FULL_RANGE#</NB_INCREMENT_FOR_FULL_RANGE> <Condition> <Test> <And> <Arg Check="MIN_VALUE"/> <Arg Check="MAX_VALUE"/> </And> </Test> <True> <MIN_VALUE>#MIN_VALUE#</MIN_VALUE> <MAX_VALUE>#MAX_VALUE#</MAX_VALUE> </True> </Condition> <Condition Check="PFN_DELTA_THRESHOLD_VALUES"> <PFN_DELTA_THRESHOLD_VALUES>#PFN_DELTA_THRESHOLD_VALUES#</PFN_DELTA_THRESHOLD_VALUES> </Condition> <Condition Check="INFINITE_ANIM_SCALE_FACTOR"> <INFINITE_ANIM_SCALE_FACTOR>#INFINITE_ANIM_SCALE_FACTOR#</INFINITE_ANIM_SCALE_FACTOR> </Condition> <VALUE_TYPE>#VALUE_TYPE#</VALUE_TYPE> <IE_INCREMENT>#IE_INCREMENT#</IE_INCREMENT> <IE_GET_STATE>#IE_GET_STATE#</IE_GET_STATE> <IE_SET_STATE>#IE_SET_STATE#</IE_SET_STATE> <IE_VALUE_UNITS>#IE_VALUE_UNITS#</IE_VALUE_UNITS> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Condition: CheckSavedParameters(ASOBO_Drag_Configuration_Default_Parameters_Config)
- Case: True
- Default
Parameters set:
- VAR_NAME (using IE_PRESET_ID)
- Default
Parameters set:
- IE_GET_STATE (using VAR_TYPE, VAR_NAME)
- IE_SET_STATE (using VAR_TYPE, VAR_NAME)
Condition: Test(ON_EVENT_INC, ON_EVENT_DEC)
- Case: True
Parameters set:
- ON_EVENT (using ON_EVENT_INC, ON_EVENT_DEC)
- INFINITE_ANIM_SCALE_FACTOR
- Case: False
Condition: Check(CLAMP_VALUE)
- Case: False
Parameters set:
- MIN_VALUE
- MAX_VALUE
- Override
Condition: Check(ON_EVENT)
- Case: True
Parameters set:
- IE_SET_STATE (using IE_SET_STATE, ON_EVENT)
Return parameters:
Parameters set:
- NB_INCREMENT_FOR_FULL_RANGE (using NB_INCREMENT_FOR_FULL_RANGE)
- VALUE_TYPE (using VALUE_TYPE)
- IE_INCREMENT (using IE_INCREMENT)
- IE_GET_STATE (using IE_GET_STATE)
- IE_SET_STATE (using IE_SET_STATE)
- IE_VALUE_UNITS (using IE_VALUE_UNITS)
ParametersFn used:
- ASOBO_Process_Bindings_Saves_Helper
- ASOBO_Process_Watchers_Saves_Helper
- ASOBO_Watch_LocalVar_Helper
Parameters set:
- LOCAL_VAR (using VAR_NAME)
- VAR_SCOPE (using VAR_TYPE)
Condition: Test(MIN_VALUE, MAX_VALUE)
- Case: True
Parameters set:
- MIN_VALUE (using MIN_VALUE)
- MAX_VALUE (using MAX_VALUE)
Condition: Check(PFN_DELTA_THRESHOLD_VALUES)
- Case: True
Parameters set:
- PFN_DELTA_THRESHOLD_VALUES (using PFN_DELTA_THRESHOLD_VALUES)
Condition: Check(INFINITE_ANIM_SCALE_FACTOR)
- Case: True
Parameters set:
- INFINITE_ANIM_SCALE_FACTOR (using INFINITE_ANIM_SCALE_FACTOR)
- Default
ASOBO_Cover_Configuration_Helper
Definition from XML<ParametersFn Name="ASOBO_Cover_Configuration_Helper"> <Parameters Type="Default"> <COVER_TOOLTIPS_TITLE_PACKAGE>@TT_Package</COVER_TOOLTIPS_TITLE_PACKAGE> <COVER_SOUND_EVENT_INTERACTION_TYPE>COVER</COVER_SOUND_EVENT_INTERACTION_TYPE> </Parameters> <ReturnParameters> <TOOLTIPS_TITLE_PACKAGE>#COVER_TOOLTIPS_TITLE_PACKAGE#</TOOLTIPS_TITLE_PACKAGE> <SOUND_EVENT_INTERACTION_TYPE>#COVER_SOUND_EVENT_INTERACTION_TYPE#</SOUND_EVENT_INTERACTION_TYPE> <UseParametersFn Name="ASOBO_Get_Common_Parameters_Helper"> <OUT_NODE_ID_PARAM>COVER_NODE_ID</OUT_NODE_ID_PARAM> <OUT_ANIM_NAME_PARAM>COVER_ANIM_NAME</OUT_ANIM_NAME_PARAM> </UseParametersFn> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- COVER_TOOLTIPS_TITLE_PACKAGE
- COVER_SOUND_EVENT_INTERACTION_TYPE
Return parameters:
Parameters set:
- TOOLTIPS_TITLE_PACKAGE (using COVER_TOOLTIPS_TITLE_PACKAGE)
- SOUND_EVENT_INTERACTION_TYPE (using COVER_SOUND_EVENT_INTERACTION_TYPE)
ParametersFn used:
- ASOBO_Get_Common_Parameters_Helper
Parameters set:
- OUT_NODE_ID_PARAM
- OUT_ANIM_NAME_PARAM
- Default
ASOBO_Button_Configuration_Helper
Definition from XML<ParametersFn Name="ASOBO_Button_Configuration_Helper"> <Parameters Type="Default"> <GET_CONFIG_PARAMETERS_PFN>ASOBO_Get_Config_Parameters</GET_CONFIG_PARAMETERS_PFN> </Parameters> <Parameters Type="Default"> <GET_SETTINGS/> <GET_SETTINGS_CONFIG>ASOBO_Button_Settings_Config</GET_SETTINGS_CONFIG> <GET_CONFIG_PARAMETERS/> <INTERACTION_TYPE>Button</INTERACTION_TYPE> </Parameters> <ReturnParameters> <UseParametersFn Name="#GET_CONFIG_PARAMETERS_PFN#"/> <GET_CONFIG_PARAMETERS>#GET_CONFIG_PARAMETERS#</GET_CONFIG_PARAMETERS> <INTERACTION_TYPE>#INTERACTION_TYPE#</INTERACTION_TYPE> <Condition NotEmpty="BUTTON_TYPE"> <BUTTON_TYPE>#BUTTON_TYPE#</BUTTON_TYPE> </Condition> <KEEP_ANIM_LAG_WHEN_INTERACTING>True</KEEP_ANIM_LAG_WHEN_INTERACTING> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- GET_CONFIG_PARAMETERS_PFN
- Default
Parameters set:
- GET_SETTINGS
- GET_SETTINGS_CONFIG
- GET_CONFIG_PARAMETERS
- INTERACTION_TYPE
Return parameters:
Parameters read:
- GET_CONFIG_PARAMETERS_PFN
Parameters set:
- GET_CONFIG_PARAMETERS (using GET_CONFIG_PARAMETERS)
- INTERACTION_TYPE (using INTERACTION_TYPE)
- KEEP_ANIM_LAG_WHEN_INTERACTING
ParametersFn used:
- #GET_CONFIG_PARAMETERS_PFN#
Condition: NotEmpty(BUTTON_TYPE)
- Case: True
Parameters set:
- BUTTON_TYPE (using BUTTON_TYPE)
- Default
ASOBO_Simple_Settings_Config
Definition from XML<ParametersFn Name="ASOBO_Simple_Settings_Config"> <Parameters Type="Default"> <MAKE_CONFIG_PFN>ASOBO_Make_Simple_Config_Helper</MAKE_CONFIG_PFN> </Parameters> <ReturnParameters> <UseParametersFn Name="#MAKE_CONFIG_PFN#"/> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- MAKE_CONFIG_PFN
Return parameters:
Parameters read:
- MAKE_CONFIG_PFN
ParametersFn used:
- #MAKE_CONFIG_PFN#
- Default
ASOBO_Button_Settings_Config
Definition from XML<ParametersFn Name="ASOBO_Button_Settings_Config"> <Parameters Type="Default"> <MAKE_CONFIG_PFN>ASOBO_Make_Event_Config_Helper</MAKE_CONFIG_PFN> </Parameters> <ReturnParameters> <UseParametersFn Name="#MAKE_CONFIG_PFN#"/> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- MAKE_CONFIG_PFN
Return parameters:
Parameters read:
- MAKE_CONFIG_PFN
ParametersFn used:
- #MAKE_CONFIG_PFN#
- Default
ASOBO_Switch_Settings_Config
Definition from XML<ParametersFn Name="ASOBO_Switch_Settings_Config"> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Detect_Config_For_Parameters_Helper"/> </ReturnParameters> </ParametersFn>Return parameters:
ParametersFn used:
ASOBO_Knob_Settings_Config
Definition from XML<ParametersFn Name="ASOBO_Knob_Settings_Config"> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Detect_Config_For_Parameters_Helper"/> </ReturnParameters> </ParametersFn>Return parameters:
ParametersFn used:
ASOBO_Lever_Settings_Config
Definition from XML<ParametersFn Name="ASOBO_Lever_Settings_Config"> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Detect_Config_For_Parameters_Helper"/> </ReturnParameters> </ParametersFn>Return parameters:
ParametersFn used:
ASOBO_Joystick_Settings_Config
Definition from XML<ParametersFn Name="ASOBO_Joystick_Settings_Config"> <Parameters Type="Default"> <MAKE_CONFIG_PFN>ASOBO_Make_Joystick_Config_Helper</MAKE_CONFIG_PFN> </Parameters> <ReturnParameters> <UseParametersFn Name="#MAKE_CONFIG_PFN#"/> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- MAKE_CONFIG_PFN
Return parameters:
Parameters read:
- MAKE_CONFIG_PFN
ParametersFn used:
- #MAKE_CONFIG_PFN#
- Default
ASOBO_Auto_Detect_Config_For_Parameters_Helper
Definition from XML<ParametersFn Name="ASOBO_Auto_Detect_Config_For_Parameters_Helper"> <Parameters Type="Default"> <Condition Check="GET_#BASE_IE_NAME_UC#_SETTINGS"> <True> <MAKE_CONFIG_PFN>ASOBO_Make_XState_Config_Helper</MAKE_CONFIG_PFN> </True> <False> <MAKE_CONFIG_PFN>ASOBO_Make_Drag_Config_Helper</MAKE_CONFIG_PFN> </False> </Condition> </Parameters> <ReturnParameters> <UseParametersFn Name="#MAKE_CONFIG_PFN#"/> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Condition: Check(GET_#BASE_IE_NAME_UC#_SETTINGS)
- Case: True
Parameters set:
- MAKE_CONFIG_PFN
- Case: False
Parameters set:
- MAKE_CONFIG_PFN
Return parameters:
Parameters read:
- MAKE_CONFIG_PFN
ParametersFn used:
- #MAKE_CONFIG_PFN#
- Default
