[Go back to index]

Asobo_EX1\Common\Interior\Templates\ParametersFn\InteractionPresets\Common_Interactions.xml

Source XML
<ModelBehaviors> <!-- ################################## COMMON #################################### --> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_CLOSED_OPEN_Settings"> <Parameters Type="Default"> <POS_CLOSED>0</POS_CLOSED> <POS_OPEN>1</POS_OPEN> <GET_COVER_ACTION_PFN>ASOBO_Get_Cover_Action_Parameters</GET_COVER_ACTION_PFN> </Parameters> <ReturnParameters> <UseParametersFn Name="#GET_COVER_ACTION_PFN#"/> </ReturnParameters> </ParametersFn> <ParametersFn Name="ASOBO_Get_Cover_Action_Parameters"> <Parameters Type="Default"> <OPEN_ALIAS_ID>Open</OPEN_ALIAS_ID> <CLOSED_ALIAS_ID>Closed</CLOSED_ALIAS_ID> <POS_CLOSED_TOOLTIP_ID>@TT_Package.STATE.CLOSED</POS_CLOSED_TOOLTIP_ID> <POS_OPEN_TOOLTIP_ID>@TT_Package.STATE.OPEN</POS_OPEN_TOOLTIP_ID> </Parameters> <Parameters Type="Override"> <OPEN_ALIAS_ID_UC Process="String">'#OPEN_ALIAS_ID#' uc</OPEN_ALIAS_ID_UC> <CLOSED_ALIAS_ID_UC Process="String">'#CLOSED_ALIAS_ID#' uc</CLOSED_ALIAS_ID_UC> </Parameters> <ReturnParameters> <#COVER_ID#_POS_#POS_OPEN#>#OPEN_ALIAS_ID#</#COVER_ID#_POS_#POS_OPEN#> <#COVER_ID#_POS_#POS_CLOSED#>#CLOSED_ALIAS_ID#</#COVER_ID#_POS_#POS_CLOSED#> <POS_CLOSED_TOOLTIP_ID>#POS_CLOSED_TOOLTIP_ID#</POS_CLOSED_TOOLTIP_ID> <POS_CLOSED_ACTION_TYPE>DIGITAL</POS_CLOSED_ACTION_TYPE> <Condition Valid="DEFAULT_ACTION_TT_NAME"> <UseParametersFn Name="ASOBO_Default_TT_Name_Helper"> <OUT_PARAM_NAME>POS_CLOSED_ACTION_TT_NAME</OUT_PARAM_NAME> <ACTION_NAME>#IE_PRESET_ID_UC#_#CLOSED_ALIAS_ID_UC#</ACTION_NAME> </UseParametersFn> </Condition> <Condition Valid="DEFAULT_ACTION_TT_DESCRIPTION"> <POS_CLOSED_ACTION_TT_DESCRIPTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.#ACTION_TT_DESCRIPTION_PREFIX##IE_PRESET_ID_UC#_#CLOSED_ALIAS_ID_UC##ACTION_TT_DESCRIPTION_SUFFIX#</POS_CLOSED_ACTION_TT_DESCRIPTION> </Condition> <Condition Valid="DEFAULT_ACTION_TT_FUNCTION"> <Condition Valid="DEFAULT_ACTION_TT_FUNCTION_TO_BUILTIN_FUNC"> <True> <POS_CLOSED_ACTION_TT_FUNCTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.FUNCTION_#CLOSED_ALIAS_ID_UC#</POS_CLOSED_ACTION_TT_FUNCTION> </True> <False> <POS_CLOSED_ACTION_TT_FUNCTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.#ACTION_TT_FUNCTION_PREFIX##IE_PRESET_ID_UC#_#CLOSED_ALIAS_ID_UC##ACTION_TT_FUNCTION_SUFFIX#</POS_CLOSED_ACTION_TT_FUNCTION> </False> </Condition> </Condition> <POS_OPEN_TOOLTIP_ID>#POS_OPEN_TOOLTIP_ID#</POS_OPEN_TOOLTIP_ID> <POS_OPEN_ACTION_TYPE>DIGITAL</POS_OPEN_ACTION_TYPE> <Condition Valid="DEFAULT_ACTION_TT_NAME"> <UseParametersFn Name="ASOBO_Default_TT_Name_Helper"> <OUT_PARAM_NAME>POS_OPEN_ACTION_TT_NAME</OUT_PARAM_NAME> <ACTION_NAME>#IE_PRESET_ID_UC#_#OPEN_ALIAS_ID_UC#</ACTION_NAME> </UseParametersFn> </Condition> <Condition Valid="DEFAULT_ACTION_TT_DESCRIPTION"> <POS_OPEN_ACTION_TT_DESCRIPTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.#ACTION_TT_DESCRIPTION_PREFIX##IE_PRESET_ID_UC#_#OPEN_ALIAS_ID_UC##ACTION_TT_DESCRIPTION_SUFFIX#</POS_OPEN_ACTION_TT_DESCRIPTION> </Condition> <Condition Valid="DEFAULT_ACTION_TT_FUNCTION"> <Condition Valid="DEFAULT_ACTION_TT_FUNCTION_TO_BUILTIN_FUNC"> <True> <POS_OPEN_ACTION_TT_FUNCTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.FUNCTION_#OPEN_ALIAS_ID_UC#</POS_OPEN_ACTION_TT_FUNCTION> </True> <False> <POS_OPEN_ACTION_TT_FUNCTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.#ACTION_TT_FUNCTION_PREFIX##IE_PRESET_ID_UC#_#OPEN_ALIAS_ID_UC##ACTION_TT_FUNCTION_SUFFIX#</POS_OPEN_ACTION_TT_FUNCTION> </False> </Condition> </Condition> </ReturnParameters> </ParametersFn> <ParametersFn Name="ASOBO_Cover_Settings_Config_Parameters"> <Parameters Type="Default"> <ON_COVER_CLOSED/> <ON_COVER_OPENED/> <GET_#COVER_ID#_SETTINGS>ASOBO_CLOSED_OPEN_Settings</GET_#COVER_ID#_SETTINGS> </Parameters> <Parameters Type="Override"> <COVER_VAR>#COVER_VAR_SCOPE#:#COVER_VAR_NAME#</COVER_VAR> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <GET_#COVER_ID#_SETTINGS Process="Param">GET_#COVER_ID#_SETTINGS</GET_#COVER_ID#_SETTINGS> <UseParametersFn Name="ASOBO_Watch_LocalVar_Helper"> <LOCAL_VAR>#COVER_VAR_NAME#</LOCAL_VAR> <VAR_SCOPE>#COVER_VAR_SCOPE#</VAR_SCOPE> </UseParametersFn> <!-- Check position --> <POS_CLOSED_CHECK>(#COVER_VAR#) !</POS_CLOSED_CHECK> <POS_OPEN_CHECK>(#COVER_VAR#)</POS_OPEN_CHECK> <!-- Set position --> <POS_CLOSED_CODE>0 (&gt;#COVER_VAR#) #ON_COVER_CLOSED#</POS_CLOSED_CODE> <POS_OPEN_CODE>1 (&gt;#COVER_VAR#) #ON_COVER_OPENED#</POS_OPEN_CODE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="Asobo_Infinite_Var_Config_Parameters"> <Parameters Type="Default"> <VAR_TYPE>L:1</VAR_TYPE> <VAR_NAME>XMLVAR_#VAR_ID#</VAR_NAME> <Condition> <Test> <And> <Arg NotEmpty="MIN_VALUE"/> <Arg NotEmpty="MAX_VALUE"/> </And> </Test> <True> <CLAMP_VALUE>#MIN_VALUE# max #MAX_VALUE# min</CLAMP_VALUE> </True> </Condition> </Parameters> <Parameters Type="Default"> <IE_GET_STATE>(#VAR_TYPE#:#VAR_NAME#)</IE_GET_STATE> <IE_SET_STATE>(&gt;#VAR_TYPE#:#VAR_NAME#)</IE_SET_STATE> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="CLAMP_VALUE"> <IE_SET_STATE>#CLAMP_VALUE# #IE_SET_STATE#</IE_SET_STATE> </Condition> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="ON_VALUE_SET"> <IE_SET_STATE>#IE_SET_STATE# #ON_VALUE_SET#</IE_SET_STATE> </Condition> </Parameters> <ReturnParameters> <IE_GET_STATE>#IE_GET_STATE#</IE_GET_STATE> <IE_SET_STATE>#IE_SET_STATE#</IE_SET_STATE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> </ModelBehaviors>

 

 

ParametersFn

  • ASOBO_CLOSED_OPEN_Settings

    Definition from XML
    <ParametersFn Name="ASOBO_CLOSED_OPEN_Settings"> <Parameters Type="Default"> <POS_CLOSED>0</POS_CLOSED> <POS_OPEN>1</POS_OPEN> <GET_COVER_ACTION_PFN>ASOBO_Get_Cover_Action_Parameters</GET_COVER_ACTION_PFN> </Parameters> <ReturnParameters> <UseParametersFn Name="#GET_COVER_ACTION_PFN#"/> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • POS_CLOSED
      • POS_OPEN
      • GET_COVER_ACTION_PFN

    Return parameters:

    Parameters read:

    • GET_COVER_ACTION_PFN

    ParametersFn used:

    • #GET_COVER_ACTION_PFN#
  • ASOBO_Get_Cover_Action_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Get_Cover_Action_Parameters"> <Parameters Type="Default"> <OPEN_ALIAS_ID>Open</OPEN_ALIAS_ID> <CLOSED_ALIAS_ID>Closed</CLOSED_ALIAS_ID> <POS_CLOSED_TOOLTIP_ID>@TT_Package.STATE.CLOSED</POS_CLOSED_TOOLTIP_ID> <POS_OPEN_TOOLTIP_ID>@TT_Package.STATE.OPEN</POS_OPEN_TOOLTIP_ID> </Parameters> <Parameters Type="Override"> <OPEN_ALIAS_ID_UC Process="String">&apos;#OPEN_ALIAS_ID#&apos; uc</OPEN_ALIAS_ID_UC> <CLOSED_ALIAS_ID_UC Process="String">&apos;#CLOSED_ALIAS_ID#&apos; uc</CLOSED_ALIAS_ID_UC> </Parameters> <ReturnParameters> <#COVER_ID#_POS_#POS_OPEN#>#OPEN_ALIAS_ID#</#COVER_ID#_POS_#POS_OPEN#> <#COVER_ID#_POS_#POS_CLOSED#>#CLOSED_ALIAS_ID#</#COVER_ID#_POS_#POS_CLOSED#> <POS_CLOSED_TOOLTIP_ID>#POS_CLOSED_TOOLTIP_ID#</POS_CLOSED_TOOLTIP_ID> <POS_CLOSED_ACTION_TYPE>DIGITAL</POS_CLOSED_ACTION_TYPE> <Condition Valid="DEFAULT_ACTION_TT_NAME"> <UseParametersFn Name="ASOBO_Default_TT_Name_Helper"> <OUT_PARAM_NAME>POS_CLOSED_ACTION_TT_NAME</OUT_PARAM_NAME> <ACTION_NAME>#IE_PRESET_ID_UC#_#CLOSED_ALIAS_ID_UC#</ACTION_NAME> </UseParametersFn> </Condition> <Condition Valid="DEFAULT_ACTION_TT_DESCRIPTION"> <POS_CLOSED_ACTION_TT_DESCRIPTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.#ACTION_TT_DESCRIPTION_PREFIX##IE_PRESET_ID_UC#_#CLOSED_ALIAS_ID_UC##ACTION_TT_DESCRIPTION_SUFFIX#</POS_CLOSED_ACTION_TT_DESCRIPTION> </Condition> <Condition Valid="DEFAULT_ACTION_TT_FUNCTION"> <Condition Valid="DEFAULT_ACTION_TT_FUNCTION_TO_BUILTIN_FUNC"> <True> <POS_CLOSED_ACTION_TT_FUNCTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.FUNCTION_#CLOSED_ALIAS_ID_UC#</POS_CLOSED_ACTION_TT_FUNCTION> </True> <False> <POS_CLOSED_ACTION_TT_FUNCTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.#ACTION_TT_FUNCTION_PREFIX##IE_PRESET_ID_UC#_#CLOSED_ALIAS_ID_UC##ACTION_TT_FUNCTION_SUFFIX#</POS_CLOSED_ACTION_TT_FUNCTION> </False> </Condition> </Condition> <POS_OPEN_TOOLTIP_ID>#POS_OPEN_TOOLTIP_ID#</POS_OPEN_TOOLTIP_ID> <POS_OPEN_ACTION_TYPE>DIGITAL</POS_OPEN_ACTION_TYPE> <Condition Valid="DEFAULT_ACTION_TT_NAME"> <UseParametersFn Name="ASOBO_Default_TT_Name_Helper"> <OUT_PARAM_NAME>POS_OPEN_ACTION_TT_NAME</OUT_PARAM_NAME> <ACTION_NAME>#IE_PRESET_ID_UC#_#OPEN_ALIAS_ID_UC#</ACTION_NAME> </UseParametersFn> </Condition> <Condition Valid="DEFAULT_ACTION_TT_DESCRIPTION"> <POS_OPEN_ACTION_TT_DESCRIPTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.#ACTION_TT_DESCRIPTION_PREFIX##IE_PRESET_ID_UC#_#OPEN_ALIAS_ID_UC##ACTION_TT_DESCRIPTION_SUFFIX#</POS_OPEN_ACTION_TT_DESCRIPTION> </Condition> <Condition Valid="DEFAULT_ACTION_TT_FUNCTION"> <Condition Valid="DEFAULT_ACTION_TT_FUNCTION_TO_BUILTIN_FUNC"> <True> <POS_OPEN_ACTION_TT_FUNCTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.FUNCTION_#OPEN_ALIAS_ID_UC#</POS_OPEN_ACTION_TT_FUNCTION> </True> <False> <POS_OPEN_ACTION_TT_FUNCTION>#DEFAULT_STATES_ACTION_TT_PACKAGE#.#ACTION_TT_FUNCTION_PREFIX##IE_PRESET_ID_UC#_#OPEN_ALIAS_ID_UC##ACTION_TT_FUNCTION_SUFFIX#</POS_OPEN_ACTION_TT_FUNCTION> </False> </Condition> </Condition> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • OPEN_ALIAS_ID
      • CLOSED_ALIAS_ID
      • POS_CLOSED_TOOLTIP_ID
      • POS_OPEN_TOOLTIP_ID
    • Override

      Parameters set:

      • OPEN_ALIAS_ID_UC (using OPEN_ALIAS_ID)
      • CLOSED_ALIAS_ID_UC (using CLOSED_ALIAS_ID)

    Return parameters:

    Parameters set:

    • #COVER_ID#_POS_#POS_OPEN# (using OPEN_ALIAS_ID)
    • #COVER_ID#_POS_#POS_CLOSED# (using CLOSED_ALIAS_ID)
    • POS_CLOSED_TOOLTIP_ID (using POS_CLOSED_TOOLTIP_ID)
    • POS_CLOSED_ACTION_TYPE
    • POS_OPEN_TOOLTIP_ID (using POS_OPEN_TOOLTIP_ID)
    • POS_OPEN_ACTION_TYPE

    Condition: Valid(DEFAULT_ACTION_TT_NAME)

    • Case: True

      ParametersFn used:

    Condition: Valid(DEFAULT_ACTION_TT_DESCRIPTION)

    • Case: True

      Parameters set:

      • POS_CLOSED_ACTION_TT_DESCRIPTION (using DEFAULT_STATES_ACTION_TT_PACKAGE, ACTION_TT_DESCRIPTION_PREFIX, IE_PRESET_ID_UC, CLOSED_ALIAS_ID_UC, ACTION_TT_DESCRIPTION_SUFFIX)

    Condition: Valid(DEFAULT_ACTION_TT_FUNCTION)

    • Case: True

      Condition: Valid(DEFAULT_ACTION_TT_FUNCTION_TO_BUILTIN_FUNC)

      • Case: True

        Parameters set:

        • POS_CLOSED_ACTION_TT_FUNCTION (using DEFAULT_STATES_ACTION_TT_PACKAGE, CLOSED_ALIAS_ID_UC)
      • Case: False

        Parameters set:

        • POS_CLOSED_ACTION_TT_FUNCTION (using DEFAULT_STATES_ACTION_TT_PACKAGE, ACTION_TT_FUNCTION_PREFIX, IE_PRESET_ID_UC, CLOSED_ALIAS_ID_UC, ACTION_TT_FUNCTION_SUFFIX)

    Condition: Valid(DEFAULT_ACTION_TT_NAME)

    Condition: Valid(DEFAULT_ACTION_TT_DESCRIPTION)

    • Case: True

      Parameters set:

      • POS_OPEN_ACTION_TT_DESCRIPTION (using DEFAULT_STATES_ACTION_TT_PACKAGE, ACTION_TT_DESCRIPTION_PREFIX, IE_PRESET_ID_UC, OPEN_ALIAS_ID_UC, ACTION_TT_DESCRIPTION_SUFFIX)

    Condition: Valid(DEFAULT_ACTION_TT_FUNCTION)

    • Case: True

      Condition: Valid(DEFAULT_ACTION_TT_FUNCTION_TO_BUILTIN_FUNC)

      • Case: True

        Parameters set:

        • POS_OPEN_ACTION_TT_FUNCTION (using DEFAULT_STATES_ACTION_TT_PACKAGE, OPEN_ALIAS_ID_UC)
      • Case: False

        Parameters set:

        • POS_OPEN_ACTION_TT_FUNCTION (using DEFAULT_STATES_ACTION_TT_PACKAGE, ACTION_TT_FUNCTION_PREFIX, IE_PRESET_ID_UC, OPEN_ALIAS_ID_UC, ACTION_TT_FUNCTION_SUFFIX)
  • ASOBO_Cover_Settings_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Cover_Settings_Config_Parameters"> <Parameters Type="Default"> <ON_COVER_CLOSED/> <ON_COVER_OPENED/> <GET_#COVER_ID#_SETTINGS>ASOBO_CLOSED_OPEN_Settings</GET_#COVER_ID#_SETTINGS> </Parameters> <Parameters Type="Override"> <COVER_VAR>#COVER_VAR_SCOPE#:#COVER_VAR_NAME#</COVER_VAR> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <GET_#COVER_ID#_SETTINGS Process="Param">GET_#COVER_ID#_SETTINGS</GET_#COVER_ID#_SETTINGS> <UseParametersFn Name="ASOBO_Watch_LocalVar_Helper"> <LOCAL_VAR>#COVER_VAR_NAME#</LOCAL_VAR> <VAR_SCOPE>#COVER_VAR_SCOPE#</VAR_SCOPE> </UseParametersFn> <POS_CLOSED_CHECK>(#COVER_VAR#) !</POS_CLOSED_CHECK> <POS_OPEN_CHECK>(#COVER_VAR#)</POS_OPEN_CHECK> <POS_CLOSED_CODE>0 (&gt;#COVER_VAR#) #ON_COVER_CLOSED#</POS_CLOSED_CODE> <POS_OPEN_CODE>1 (&gt;#COVER_VAR#) #ON_COVER_OPENED#</POS_OPEN_CODE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • ON_COVER_CLOSED
      • ON_COVER_OPENED
      • GET_#COVER_ID#_SETTINGS
    • Override

      Parameters set:

      • COVER_VAR (using COVER_VAR_SCOPE, COVER_VAR_NAME)

    Return parameters:

    Parameters set:

    • GET_#COVER_ID#_SETTINGS (using COVER_ID)
    • POS_CLOSED_CHECK (using COVER_VAR)
    • POS_OPEN_CHECK (using COVER_VAR)
    • POS_CLOSED_CODE (using COVER_VAR, ON_COVER_CLOSED)
    • POS_OPEN_CODE (using COVER_VAR, ON_COVER_OPENED)

    ParametersFn used:

  • Asobo_Infinite_Var_Config_Parameters

    Definition from XML
    <ParametersFn Name="Asobo_Infinite_Var_Config_Parameters"> <Parameters Type="Default"> <VAR_TYPE>L:1</VAR_TYPE> <VAR_NAME>XMLVAR_#VAR_ID#</VAR_NAME> <Condition> <Test> <And> <Arg NotEmpty="MIN_VALUE"/> <Arg NotEmpty="MAX_VALUE"/> </And> </Test> <True> <CLAMP_VALUE>#MIN_VALUE# max #MAX_VALUE# min</CLAMP_VALUE> </True> </Condition> </Parameters> <Parameters Type="Default"> <IE_GET_STATE>(#VAR_TYPE#:#VAR_NAME#)</IE_GET_STATE> <IE_SET_STATE>(&gt;#VAR_TYPE#:#VAR_NAME#)</IE_SET_STATE> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="CLAMP_VALUE"> <IE_SET_STATE>#CLAMP_VALUE# #IE_SET_STATE#</IE_SET_STATE> </Condition> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="ON_VALUE_SET"> <IE_SET_STATE>#IE_SET_STATE# #ON_VALUE_SET#</IE_SET_STATE> </Condition> </Parameters> <ReturnParameters> <IE_GET_STATE>#IE_GET_STATE#</IE_GET_STATE> <IE_SET_STATE>#IE_SET_STATE#</IE_SET_STATE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • VAR_TYPE
      • VAR_NAME (using VAR_ID)

      Condition: Test(MIN_VALUE, MAX_VALUE)

      • Case: True

        Parameters set:

        • CLAMP_VALUE (using MIN_VALUE, MAX_VALUE)
    • Default

      Parameters set:

      • IE_GET_STATE (using VAR_TYPE, VAR_NAME)
      • IE_SET_STATE (using VAR_TYPE, VAR_NAME)
    • Override

      Condition: NotEmpty(CLAMP_VALUE)

      • Case: True

        Parameters set:

        • IE_SET_STATE (using CLAMP_VALUE, IE_SET_STATE)
    • Override

      Condition: NotEmpty(ON_VALUE_SET)

      • Case: True

        Parameters set:

        • IE_SET_STATE (using IE_SET_STATE, ON_VALUE_SET)

    Return parameters:

    Parameters set:

    • IE_GET_STATE (using IE_GET_STATE)
    • IE_SET_STATE (using IE_SET_STATE)

 

0/255