On this page
Mouserect
Asobo_EX1\Base\Component\Mouserect.xml
Templates
ASOBO_Mouserect_Template
Definition from XML<Template Name="ASOBO_Mouserect_Template"> <Parameters Type="Default"> <CALLBACK_TYPE>CODE</CALLBACK_TYPE> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Mouserect_Cursor_Default_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>CURSOR_BASE_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Mouserect_Mouseflags_Default_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>MOUSEFLAGS_BASE_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Mouserect_Tooltips_Default_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>TOOLTIPS_BASE_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Mouserect_Callback_Default_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>CALLBACK_BASE_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Mouserect_Common_Default_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>MOUSERECT_BASE_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> </Parameters> <MouseRect> <IMCursorsInstances> <IMDefault> <CursorLeft>#CURSOR_LEFT_DEFAULT_IM#</CursorLeft> <CursorRight>#CURSOR_RIGHT_DEFAULT_IM#</CursorRight> <CursorUp>#CURSOR_UP_DEFAULT_IM#</CursorUp> <CursorDown>#CURSOR_DOWN_DEFAULT_IM#</CursorDown> <CursorCenter>#CURSOR_CENTER_DEFAULT_IM#</CursorCenter> <Cursor>#CURSOR_DEFAULT_IM#</Cursor> <CursorCenterRadius>#CURSOR_CENTER_RADIUS_DEFAULT_IM#</CursorCenterRadius> </IMDefault> <IMDrag> <CursorLeft>#CURSOR_LEFT_DRAG_IM#</CursorLeft> <CursorRight>#CURSOR_RIGHT_DRAG_IM#</CursorRight> <CursorUp>#CURSOR_UP_DRAG_IM#</CursorUp> <CursorDown>#CURSOR_DOWN_DRAG_IM#</CursorDown> <CursorCenter>#CURSOR_CENTER_DRAG_IM#</CursorCenter> <Cursor>#CURSOR_DRAG_IM#</Cursor> <CursorCenterRadius>#CURSOR_CENTER_RADIUS_DRAG_IM#</CursorCenterRadius> </IMDrag> </IMCursorsInstances> <IMMouseFlagsInstances> <IMDefault>#MOUSEFLAGS_DEFAULT_IM#</IMDefault> <IMDrag>#MOUSEFLAGS_DRAG_IM#</IMDrag> </IMMouseFlagsInstances> <IMTooltipsInstances> <IMDefault> <HelpID>#HELPID#</HelpID> <TooltipID>#TOOLTIPID#</TooltipID> <Animated> <Condition Check="ANIMREF_ID"> <AnimRefID>#ANIMREF_ID#</AnimRefID> </Condition> <AnimCursor min="#ANIMCURSOR_MIN#" max="#ANIMCURSOR_MAX#">#ANIMCURSOR_DIR#</AnimCursor> <Condition Check="ANIMTIP_LOOP"> <AnimTooltipLoop>#ANIMTIP_LOOP#</AnimTooltipLoop> </Condition> <Loop> <Setup> <Param>CUR_ID</Param> <From>0</From> <Inc>1</Inc> <While> <Arg NotEmpty="ANIMTIP_#CUR_ID#"/> </While> </Setup> <Do> <Parameters Type="Default" Lifetime="Iteration"> <ANIMTIP_#CUR_ID#_ON_PERCENT>False</ANIMTIP_#CUR_ID#_ON_PERCENT> <ANIMTIP_#CUR_ID#_ON_CURSOR/> <ANIMTIP_#CUR_ID#_ON_HITBOX/> </Parameters> <Parameters Type="Override" Lifetime="Iteration"> <ANIMTIP_ON_PERCENT Process="Param">ANIMTIP_#CUR_ID#_ON_PERCENT</ANIMTIP_ON_PERCENT> <ANIMTIP_ON_CURSOR Process="Param">ANIMTIP_#CUR_ID#_ON_CURSOR</ANIMTIP_ON_CURSOR> <ANIMTIP_ON_HITBOX Process="Param">ANIMTIP_#CUR_ID#_ON_HITBOX</ANIMTIP_ON_HITBOX> <ANIMTIP Process="Param">ANIMTIP_#CUR_ID#</ANIMTIP> </Parameters> <AnimTooltip percent="#ANIMTIP_ON_PERCENT#" cursor="#ANIMTIP_ON_CURSOR#" hitbox="#ANIMTIP_ON_HITBOX#">#ANIMTIP#</AnimTooltip> </Do> </Loop> </Animated> </IMDefault> <IMDrag> <WearAndTearElements> <Loop> <Setup> <Param>WEAR_AND_TEAR_ELT_CATEGORY</Param> <Value>WEAR_AND_TEAR_ELT_INDEX</Value> <Parameters> <LoadParameters ID="WearAndTearElements"/> <RemoveSavedParameters ID="WearAndTearElements"/> </Parameters> </Setup> <Do> <Parameters Type="Override"> <Condition NotEmpty="WEAR_AND_TEAR_ELT_INDEX"> <True> <TOOLTIPS_WEAR_AND_TEAR>#WEAR_AND_TEAR_ELT_CATEGORY#:#WEAR_AND_TEAR_ELT_INDEX#</TOOLTIPS_WEAR_AND_TEAR> </True> <False> <TOOLTIPS_WEAR_AND_TEAR>#WEAR_AND_TEAR_ELT_CATEGORY#</TOOLTIPS_WEAR_AND_TEAR> </False> </Condition> </Parameters> <WearAndTearElement>#TOOLTIPS_WEAR_AND_TEAR#</WearAndTearElement> </Do> </Loop> </WearAndTearElements> <TooltipEntries Disabled="#TOOLTIPS_DISABLED#"> <Condition NotEmpty="TOOLTIPS_TITLE"> <TTTitle RPN="#TOOLTIPS_TITLE_IS_DYNAMIC#">#TOOLTIPS_TITLE#</TTTitle> <Loop> <Setup> <Param>CUR_ID</Param> <From>0</From> <Inc>1</Inc> <While> <Arg NotEmpty="TOOLTIPS_ENTRY_#CUR_ID#"/> </While> </Setup> <Do> <Parameters Type="Override" Lifetime="Iteration"> <TT_ID Process="Param">TOOLTIPS_ENTRY_#CUR_ID#</TT_ID> </Parameters> <TooltipEntry ID="#TT_ID#"/> </Do> </Loop> </Condition> </TooltipEntries> </IMDrag> </IMTooltipsInstances> <HighlightDisabled>#MOUSERECT_HIGHLIGHT_DISABLED#</HighlightDisabled> <DisabledInVr>#MOUSERECT_DISABLED_IN_VR#</DisabledInVr> <IgnoreZTest>#MOUSERECT_IGNORE_ZTEST#</IgnoreZTest> <PrioritizeVCockpits>#MOUSERECT_PRIORITIZE_VCOCKPITS#</PrioritizeVCockpits> <Lock>#MOUSERECT_LOCK_ENABLED#</Lock> <LockFlagsTemporary>#MOUSERECT_TEMPORARY_LOCK_FLAGS#</LockFlagsTemporary> <HighlightNodeId>#MOUSERECT_HIGHLIGHT_NODE_ID#</HighlightNodeId> <HighlightPartId>#MOUSERECT_HIGHLIGHT_PART_ID#</HighlightPartId> <Switch Param="CALLBACK_TYPE"> <Case Value="CODE"> <CallbackCode> <IMCodeInstances> <IMDefault>#CODE_DEFAULT_IM#</IMDefault> <IMDrag>#CODE_DRAG_IM#</IMDrag> </IMCodeInstances> <DragAnimName>#DRAG_ANIM_NAME#</DragAnimName> <DragNodeId>#DRAG_NODE_ID#</DragNodeId> <DragAnimSynced>#ANIM_SYNCED_WITH_DRAG#</DragAnimSynced> <DragUseAnimLag>#DRAG_USE_ANIM_LAG#</DragUseAnimLag> <DragAnimLagTarget>#DRAG_ANIM_LAG_TARGET#</DragAnimLagTarget> <DragMode>#DRAG_MODE#</DragMode> <DragAxis>#DRAG_AXIS#</DragAxis> <DragScalar>#DRAG_SCALAR#</DragScalar> <DragFlagsLockable>#DRAG_MOUSEFLAGS_LOCKABLE#</DragFlagsLockable> </CallbackCode> </Case> <Case Value="EVENT_ID"> <EventID>#EVENTID#</EventID> </Case> <Case Value="DRAGGING"> <CallbackDragging> <Variable>#DRAG_SIMVAR#</Variable> <Units>#DRAG_SIMVAR_UNITS#</Units> <Scale>#DRAG_SCALE#</Scale> <XScale>#DRAG_AXIS_X_SCALE#</XScale> <YScale>#DRAG_AXIS_Y_SCALE#</YScale> <ZScale>#DRAG_AXIS_Z_SCALE#</ZScale> <MinValue>#DRAG_MIN_VALUE#</MinValue> <MaxValue>#DRAG_MAX_VALUE#</MaxValue> <EventID>#DRAG_EVENTID_SET#</EventID> <IsRelative>#DRAG_IS_RELATIVE#</IsRelative> <DragAnimName>#DRAG_ANIM_NAME#</DragAnimName> <DragNodeId>#DRAG_NODE_ID#</DragNodeId> <DragAnimSynced>#ANIM_SYNCED_WITH_DRAG#</DragAnimSynced> <DragUseAnimLag>#DRAG_USE_ANIM_LAG#</DragUseAnimLag> <DragAnimLagTarget>#DRAG_ANIM_LAG_TARGET#</DragAnimLagTarget> <DragMode>#DRAG_MODE#</DragMode> <DragAxis>#DRAG_AXIS#</DragAxis> <DragScalar>#DRAG_SCALAR#</DragScalar> <DragFlagsLockable>#DRAG_MOUSEFLAGS_LOCKABLE#</DragFlagsLockable> </CallbackDragging> </Case> <Case Value="X_MOVEMENT"> <CallbackJumpDragging> <XMovement> <Delta>#DELTA#</Delta> <DragScalar>#SCALAR#</DragScalar> <EventIdInc>#EVENT_ID_INC#</EventIdInc> <EventIdDec>#EVENT_ID_DEC#</EventIdDec> </XMovement> <DragUseAnimLag>#DRAG_USE_ANIM_LAG#</DragUseAnimLag> <DragAnimLagTarget>#DRAG_ANIM_LAG_TARGET#</DragAnimLagTarget> <DragScalar>#DRAG_SCALAR#</DragScalar> <DragFlagsLockable>#DRAG_MOUSEFLAGS_LOCKABLE#</DragFlagsLockable> </CallbackJumpDragging> </Case> <Case Value="Y_MOVEMENT"> <CallbackJumpDragging> <YMovement> <Delta>#DELTA#</Delta> <DragScalar>#SCALAR#</DragScalar> <EventIdInc>#EVENT_ID_INC#</EventIdInc> <EventIdDec>#EVENT_ID_DEC#</EventIdDec> </YMovement> <DragUseAnimLag>#DRAG_USE_ANIM_LAG#</DragUseAnimLag> <DragAnimLagTarget>#DRAG_ANIM_LAG_TARGET#</DragAnimLagTarget> <DragScalar>#DRAG_SCALAR#</DragScalar> <DragFlagsLockable>#DRAG_MOUSEFLAGS_LOCKABLE#</DragFlagsLockable> </CallbackJumpDragging> </Case> </Switch> </MouseRect> </Template>Parameters initialization:
- Default
Parameters set:
- CALLBACK_TYPE
- Override
ParametersFn used:
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters read:
- CURSOR_LEFT_DEFAULT_IM
- CURSOR_RIGHT_DEFAULT_IM
- CURSOR_UP_DEFAULT_IM
- CURSOR_DOWN_DEFAULT_IM
- CURSOR_CENTER_DEFAULT_IM
- CURSOR_DEFAULT_IM
- CURSOR_CENTER_RADIUS_DEFAULT_IM
- CURSOR_LEFT_DRAG_IM
- CURSOR_RIGHT_DRAG_IM
- CURSOR_UP_DRAG_IM
- CURSOR_DOWN_DRAG_IM
- CURSOR_CENTER_DRAG_IM
- CURSOR_DRAG_IM
- CURSOR_CENTER_RADIUS_DRAG_IM
- MOUSEFLAGS_DEFAULT_IM
- MOUSEFLAGS_DRAG_IM
- HELPID
- TOOLTIPID
- ANIMCURSOR_MIN
- ANIMCURSOR_MAX
- ANIMCURSOR_DIR
- CUR_ID
- ANIMTIP_ON_PERCENT
- ANIMTIP_ON_CURSOR
- ANIMTIP_ON_HITBOX
- ANIMTIP
- TOOLTIPS_DISABLED
- MOUSERECT_DISABLED_IN_VR
- MOUSERECT_LOCK_ENABLED
- MOUSERECT_TEMPORARY_LOCK_FLAGS
- MOUSERECT_HIGHLIGHT_NODE_ID
Parameters set:
- CUR_ID
- ANIMTIP_#CUR_ID#_ON_PERCENT
- ANIMTIP_#CUR_ID#_ON_CURSOR
- ANIMTIP_#CUR_ID#_ON_HITBOX
- ANIMTIP_ON_PERCENT (using CUR_ID)
- ANIMTIP_ON_CURSOR (using CUR_ID)
- ANIMTIP_ON_HITBOX (using CUR_ID)
- ANIMTIP (using CUR_ID)
- WearAndTearElements
- HighlightDisabled (using MOUSERECT_HIGHLIGHT_DISABLED)
- IgnoreZTest (using MOUSERECT_IGNORE_ZTEST)
- PrioritizeVCockpits (using MOUSERECT_PRIORITIZE_VCOCKPITS)
- HighlightPartId (using MOUSERECT_HIGHLIGHT_PART_ID)
Condition: Check(ANIMREF_ID)
- Case: True
Parameters read:
- ANIMREF_ID
Condition: Check(ANIMTIP_LOOP)
- Case: True
Parameters read:
- ANIMTIP_LOOP
Condition: NotEmpty(TOOLTIPS_TITLE)
- Case: True
Parameters read:
- TOOLTIPS_TITLE_IS_DYNAMIC
- TOOLTIPS_TITLE
- CUR_ID
- TT_ID
Parameters set:
- CUR_ID
- TT_ID (using CUR_ID)
Condition: Switch(CALLBACK_TYPE)
- Case: CODE
Parameters read:
- CODE_DEFAULT_IM
- CODE_DRAG_IM
- DRAG_ANIM_NAME
- DRAG_NODE_ID
- ANIM_SYNCED_WITH_DRAG
- DRAG_USE_ANIM_LAG
- DRAG_ANIM_LAG_TARGET
- DRAG_MODE
- DRAG_AXIS
- DRAG_SCALAR
- DRAG_MOUSEFLAGS_LOCKABLE
- Case: EVENT_ID
Parameters read:
- EVENTID
- Case: DRAGGING
Parameters read:
- DRAG_SIMVAR
- DRAG_SIMVAR_UNITS
- DRAG_SCALE
- DRAG_AXIS_X_SCALE
- DRAG_AXIS_Y_SCALE
- DRAG_AXIS_Z_SCALE
- DRAG_MIN_VALUE
- DRAG_MAX_VALUE
- DRAG_EVENTID_SET
- DRAG_IS_RELATIVE
- DRAG_ANIM_NAME
- DRAG_NODE_ID
- ANIM_SYNCED_WITH_DRAG
- DRAG_USE_ANIM_LAG
- DRAG_ANIM_LAG_TARGET
- DRAG_MODE
- DRAG_AXIS
- DRAG_SCALAR
- DRAG_MOUSEFLAGS_LOCKABLE
- Case: X_MOVEMENT
Parameters read:
- DELTA
- SCALAR
- EVENT_ID_INC
- EVENT_ID_DEC
- DRAG_USE_ANIM_LAG
- DRAG_ANIM_LAG_TARGET
- DRAG_SCALAR
- DRAG_MOUSEFLAGS_LOCKABLE
- Case: Y_MOVEMENT
Parameters read:
- DELTA
- SCALAR
- EVENT_ID_INC
- EVENT_ID_DEC
- DRAG_USE_ANIM_LAG
- DRAG_ANIM_LAG_TARGET
- DRAG_SCALAR
- DRAG_MOUSEFLAGS_LOCKABLE
- Default
ParametersFn
ASOBO_Mouserect_IM_Indexed_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_IM_Indexed_Parameters"> <Parameters Type="Default"> <IN_PARAM_NAME/> </Parameters> <Parameters Type="Default"> <OUT_PARAM_NAME>#IN_PARAM_NAME#</OUT_PARAM_NAME> </Parameters> <Parameters Type="Override"> <__PARAM_VALUE__ Process="Param">#IN_PARAM_NAME#</__PARAM_VALUE__> </Parameters> <Parameters Type="Override"> <Condition Check="#IN_PARAM_NAME#_@IM_Default"> <True> <__PARAM_VALUE_IM_DEFAULT__ Process="Param">#IN_PARAM_NAME#_@IM_Default</__PARAM_VALUE_IM_DEFAULT__> </True> <False> <__PARAM_VALUE_IM_DEFAULT__>#__PARAM_VALUE__#</__PARAM_VALUE_IM_DEFAULT__> </False> </Condition> <Condition Check="#IN_PARAM_NAME#_@IM_Drag"> <True> <__PARAM_VALUE_IM_DRAG__ Process="Param">#IN_PARAM_NAME#_@IM_Drag</__PARAM_VALUE_IM_DRAG__> </True> <False> <__PARAM_VALUE_IM_DRAG__>#__PARAM_VALUE__#</__PARAM_VALUE_IM_DRAG__> </False> </Condition> </Parameters> <ReturnParameters> <#OUT_PARAM_NAME#_@IM_Default>#__PARAM_VALUE_IM_DEFAULT__#</#OUT_PARAM_NAME#_@IM_Default> <#OUT_PARAM_NAME#_@IM_Drag>#__PARAM_VALUE_IM_DRAG__#</#OUT_PARAM_NAME#_@IM_Drag> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- IN_PARAM_NAME
- Default
Parameters set:
- OUT_PARAM_NAME (using IN_PARAM_NAME)
- Override
Parameters set:
- __PARAM_VALUE__ (using IN_PARAM_NAME)
- Override
Condition: Check(#IN_PARAM_NAME#_@IM_Default)
- Case: True
Parameters set:
- __PARAM_VALUE_IM_DEFAULT__ (using IN_PARAM_NAME)
- Case: False
Parameters set:
- __PARAM_VALUE_IM_DEFAULT__ (using __PARAM_VALUE__)
Condition: Check(#IN_PARAM_NAME#_@IM_Drag)
- Case: True
Parameters set:
- __PARAM_VALUE_IM_DRAG__ (using IN_PARAM_NAME)
- Case: False
Parameters set:
- __PARAM_VALUE_IM_DRAG__ (using __PARAM_VALUE__)
Return parameters:
Parameters set:
- #OUT_PARAM_NAME#_@IM_Default (using __PARAM_VALUE_IM_DEFAULT__)
- #OUT_PARAM_NAME#_@IM_Drag (using __PARAM_VALUE_IM_DRAG__)
- Default
ASOBO_Mouserect_IM_Indexed_List_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_IM_Indexed_List_Parameters"> <ReturnParameters> <Loop> <Setup> <Param>CUR_ID</Param> <From>1</From> <Inc>1</Inc> <While> <Arg Check="PARAM_#CUR_ID#"/> </While> </Setup> <Do> <UseParametersFn Name="ASOBO_Mouserect_IM_Indexed_Parameters"> <IN_PARAM_NAME Process="Param">PARAM_#CUR_ID#</IN_PARAM_NAME> </UseParametersFn> </Do> </Loop> </ReturnParameters> </ParametersFn>Return parameters:
Parameters read:
- PARAM_#CUR_ID#
Parameters set:
- CUR_ID
ParametersFn used:
- ASOBO_Mouserect_IM_Indexed_Parameters
Parameters set:
- IN_PARAM_NAME (using CUR_ID)
ASOBO_Mouserect_Cursor_Default_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_Cursor_Default_Parameters"> <Parameters Type="Default"> <CURSOR_CENTER_RADIUS>0</CURSOR_CENTER_RADIUS> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Mouserect_IM_Indexed_List_Parameters"> <PARAM_1>CURSOR</PARAM_1> <PARAM_2>CURSOR_LEFT</PARAM_2> <PARAM_3>CURSOR_RIGHT</PARAM_3> <PARAM_4>CURSOR_UP</PARAM_4> <PARAM_5>CURSOR_DOWN</PARAM_5> <PARAM_6>CURSOR_CENTER</PARAM_6> <PARAM_7>CURSOR_CENTER_RADIUS</PARAM_7> </UseParametersFn> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- CURSOR_CENTER_RADIUS
Return parameters:
ParametersFn used:
- ASOBO_Mouserect_IM_Indexed_List_Parameters
Parameters set:
- PARAM_1
- PARAM_2
- PARAM_3
- PARAM_4
- PARAM_5
- PARAM_6
- PARAM_7
- Default
ASOBO_Mouserect_Mouseflags_Default_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_Mouseflags_Default_Parameters"> <ReturnParameters> <UseParametersFn Name="ASOBO_Mouserect_IM_Indexed_Parameters"> <IN_PARAM_NAME>MOUSEFLAGS</IN_PARAM_NAME> </UseParametersFn> </ReturnParameters> </ParametersFn>Return parameters:
ParametersFn used:
- ASOBO_Mouserect_IM_Indexed_Parameters
Parameters set:
- IN_PARAM_NAME
- ASOBO_Mouserect_IM_Indexed_Parameters
ASOBO_Mouserect_Tooltips_Default_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_Tooltips_Default_Parameters"> <Parameters Type="Default"> <TOOLTIPS_HELPID/> <TOOLTIPS_TOOLTIPID/> <TOOLTIPS_ANIMREF_ID/> <TOOLTIPS_ANIMCURSOR_MIN/> <TOOLTIPS_ANIMCURSOR_MAX/> <TOOLTIPS_ANIMCURSOR_DIR>1.0</TOOLTIPS_ANIMCURSOR_DIR> <TOOLTIPS_ANIMTIP_LOOP/> <TOOLTIPS_DISABLED>False</TOOLTIPS_DISABLED> <TOOLTIPS_TITLE/> <TOOLTIPS_TITLE_IS_DYNAMIC>False</TOOLTIPS_TITLE_IS_DYNAMIC> <TOOLTIPS_WEAR_AND_TEAR/> </Parameters> <ReturnParameters> <HELPID>#TOOLTIPS_HELPID#</HELPID> <TOOLTIPID>#TOOLTIPS_TOOLTIPID#</TOOLTIPID> <Condition NotEmpty="TOOLTIPS_ANIMREF_ID"> <ANIMREF_ID>#TOOLTIPS_ANIMREF_ID#</ANIMREF_ID> </Condition> <ANIMCURSOR_MIN>#TOOLTIPS_ANIMCURSOR_MIN#</ANIMCURSOR_MIN> <ANIMCURSOR_MAX>#TOOLTIPS_ANIMCURSOR_MAX#</ANIMCURSOR_MAX> <ANIMCURSOR_DIR>#TOOLTIPS_ANIMCURSOR_DIR#</ANIMCURSOR_DIR> <Condition NotEmpty="TOOLTIPS_ANIMTIP_LOOP"> <ANIMTIP_LOOP>#TOOLTIPS_ANIMTIP_LOOP#</ANIMTIP_LOOP> </Condition> <Loop> <Setup> <Param>CUR_ID</Param> <From>0</From> <Inc>1</Inc> <While> <Arg NotEmpty="TOOLTIPS_ANIMTIP_#CUR_ID#"/> </While> </Setup> <Do> <Parameters Type="Default"> <TOOLTIPS_ANIMTIP_#CUR_ID#_ON_PERCENT>False</TOOLTIPS_ANIMTIP_#CUR_ID#_ON_PERCENT> <TOOLTIPS_ANIMTIP_#CUR_ID#_ON_CURSOR/> <TOOLTIPS_ANIMTIP_#CUR_ID#_ON_HITBOX/> </Parameters> <ANIMTIP_#CUR_ID# Process="Param">TOOLTIPS_ANIMTIP_#CUR_ID#</ANIMTIP_#CUR_ID#> <ANIMTIP_#CUR_ID#_ON_PERCENT Process="Param">TOOLTIPS_ANIMTIP_#CUR_ID#_ON_PERCENT</ANIMTIP_#CUR_ID#_ON_PERCENT> <ANIMTIP_#CUR_ID#_ON_CURSOR Process="Param">TOOLTIPS_ANIMTIP_#CUR_ID#_ON_CURSOR</ANIMTIP_#CUR_ID#_ON_CURSOR> <ANIMTIP_#CUR_ID#_ON_HITBOX Process="Param">TOOLTIPS_ANIMTIP_#CUR_ID#_ON_HITBOX</ANIMTIP_#CUR_ID#_ON_HITBOX> </Do> </Loop> <TOOLTIPS_DISABLED>#TOOLTIPS_DISABLED#</TOOLTIPS_DISABLED> <TOOLTIPS_TITLE>#TOOLTIPS_TITLE#</TOOLTIPS_TITLE> <TOOLTIPS_TITLE_IS_DYNAMIC>#TOOLTIPS_TITLE_IS_DYNAMIC#</TOOLTIPS_TITLE_IS_DYNAMIC> <TOOLTIPS_WEAR_AND_TEAR>#TOOLTIPS_WEAR_AND_TEAR#</TOOLTIPS_WEAR_AND_TEAR> <Loop> <Setup> <Param>CUR_ID</Param> <From>0</From> <Inc>1</Inc> <While> <Arg NotEmpty="TOOLTIPS_ENTRY_#CUR_ID#"/> </While> </Setup> <Do> <TOOLTIPS_ENTRY_#CUR_ID# Process="Param">TOOLTIPS_ENTRY_#CUR_ID#</TOOLTIPS_ENTRY_#CUR_ID#> </Do> </Loop> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- TOOLTIPS_HELPID
- TOOLTIPS_TOOLTIPID
- TOOLTIPS_ANIMREF_ID
- TOOLTIPS_ANIMCURSOR_MIN
- TOOLTIPS_ANIMCURSOR_MAX
- TOOLTIPS_ANIMCURSOR_DIR
- TOOLTIPS_ANIMTIP_LOOP
- TOOLTIPS_DISABLED
- TOOLTIPS_TITLE
- TOOLTIPS_TITLE_IS_DYNAMIC
- TOOLTIPS_WEAR_AND_TEAR
Return parameters:
Parameters read:
- CUR_ID
Parameters set:
- HELPID (using TOOLTIPS_HELPID)
- TOOLTIPID (using TOOLTIPS_TOOLTIPID)
- ANIMCURSOR_MIN (using TOOLTIPS_ANIMCURSOR_MIN)
- ANIMCURSOR_MAX (using TOOLTIPS_ANIMCURSOR_MAX)
- ANIMCURSOR_DIR (using TOOLTIPS_ANIMCURSOR_DIR)
- CUR_ID
- TOOLTIPS_ANIMTIP_#CUR_ID#_ON_PERCENT
- TOOLTIPS_ANIMTIP_#CUR_ID#_ON_CURSOR
- TOOLTIPS_ANIMTIP_#CUR_ID#_ON_HITBOX
- ANIMTIP_#CUR_ID# (using CUR_ID)
- ANIMTIP_#CUR_ID#_ON_PERCENT (using CUR_ID)
- ANIMTIP_#CUR_ID#_ON_CURSOR (using CUR_ID)
- ANIMTIP_#CUR_ID#_ON_HITBOX (using CUR_ID)
- TOOLTIPS_DISABLED (using TOOLTIPS_DISABLED)
- TOOLTIPS_TITLE (using TOOLTIPS_TITLE)
- TOOLTIPS_TITLE_IS_DYNAMIC (using TOOLTIPS_TITLE_IS_DYNAMIC)
- TOOLTIPS_WEAR_AND_TEAR (using TOOLTIPS_WEAR_AND_TEAR)
- TOOLTIPS_ENTRY_#CUR_ID# (using CUR_ID)
Condition: NotEmpty(TOOLTIPS_ANIMREF_ID)
- Case: True
Parameters set:
- ANIMREF_ID (using TOOLTIPS_ANIMREF_ID)
Condition: NotEmpty(TOOLTIPS_ANIMTIP_LOOP)
- Case: True
Parameters set:
- ANIMTIP_LOOP (using TOOLTIPS_ANIMTIP_LOOP)
- Default
ASOBO_Mouserect_Drag_Default_Common_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_Drag_Default_Common_Parameters"> <Parameters Type="Override"> <BIT_MASK_8_BITS Process="Int">1 9 << 1 -</BIT_MASK_8_BITS> </Parameters> <Parameters Type="Default"> <CALLBACK_DRAG_USE_ANIM_LAG>False</CALLBACK_DRAG_USE_ANIM_LAG> <CALLBACK_DRAG_ANIM_LAG_TARGET>#BIT_MASK_8_BITS#</CALLBACK_DRAG_ANIM_LAG_TARGET> <CALLBACK_DRAG_SCALAR>1</CALLBACK_DRAG_SCALAR> <CALLBACK_DRAG_MOUSEFLAGS_LOCKABLE>@PrimaryDown+@SecondaryDown+@TertiaryDown</CALLBACK_DRAG_MOUSEFLAGS_LOCKABLE> </Parameters> <Parameters Type="Override"> <Condition CheckSavedParameters="Mouserect_Anim_Lag_Targets"> <Loop> <Setup> <Value>ANIM_ID</Value> <Parameters> <LoadParameters ID="Mouserect_Anim_Lag_Targets"/> <RemoveSavedParameters ID="Mouserect_Anim_Lag_Targets"/> </Parameters> </Setup> <Do> <CALLBACK_DRAG_ANIM_LAG_TARGET Process="Int">#CALLBACK_DRAG_ANIM_LAG_TARGET# #BIT_MASK_8_BITS# 1 #ANIM_ID# << ~ &</CALLBACK_DRAG_ANIM_LAG_TARGET> </Do> </Loop> </Condition> </Parameters> <Parameters Type="Override"> <Condition Valid="INVERT_DRAG_SCALAR"> <CALLBACK_DRAG_SCALAR Process="Float">#CALLBACK_DRAG_SCALAR# -1 *</CALLBACK_DRAG_SCALAR> </Condition> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="CALLBACK_DRAG_SCALAR_BOOST"> <CALLBACK_DRAG_SCALAR Process="Float">#CALLBACK_DRAG_SCALAR# #CALLBACK_DRAG_SCALAR_BOOST# *</CALLBACK_DRAG_SCALAR> </Condition> </Parameters> <ReturnParameters> <DRAG_USE_ANIM_LAG>#CALLBACK_DRAG_USE_ANIM_LAG#</DRAG_USE_ANIM_LAG> <DRAG_ANIM_LAG_TARGET>#CALLBACK_DRAG_ANIM_LAG_TARGET#</DRAG_ANIM_LAG_TARGET> <DRAG_SCALAR>#CALLBACK_DRAG_SCALAR#</DRAG_SCALAR> <DRAG_MOUSEFLAGS_LOCKABLE>#CALLBACK_DRAG_MOUSEFLAGS_LOCKABLE#</DRAG_MOUSEFLAGS_LOCKABLE> </ReturnParameters> </ParametersFn>Parameters initialization:
- Override
Parameters set:
- BIT_MASK_8_BITS
- Default
Parameters set:
- CALLBACK_DRAG_USE_ANIM_LAG
- CALLBACK_DRAG_ANIM_LAG_TARGET (using BIT_MASK_8_BITS)
- CALLBACK_DRAG_SCALAR
- CALLBACK_DRAG_MOUSEFLAGS_LOCKABLE
- Override
Condition: CheckSavedParameters(Mouserect_Anim_Lag_Targets)
- Case: True
Parameters read:
- ANIM_ID
Parameters set:
- CALLBACK_DRAG_ANIM_LAG_TARGET (using CALLBACK_DRAG_ANIM_LAG_TARGET, BIT_MASK_8_BITS, ANIM_ID)
- Override
Condition: Valid(INVERT_DRAG_SCALAR)
- Case: True
Parameters set:
- CALLBACK_DRAG_SCALAR (using CALLBACK_DRAG_SCALAR)
- Override
Condition: NotEmpty(CALLBACK_DRAG_SCALAR_BOOST)
- Case: True
Parameters set:
- CALLBACK_DRAG_SCALAR (using CALLBACK_DRAG_SCALAR, CALLBACK_DRAG_SCALAR_BOOST)
Return parameters:
Parameters set:
- DRAG_USE_ANIM_LAG (using CALLBACK_DRAG_USE_ANIM_LAG)
- DRAG_ANIM_LAG_TARGET (using CALLBACK_DRAG_ANIM_LAG_TARGET)
- DRAG_SCALAR (using CALLBACK_DRAG_SCALAR)
- DRAG_MOUSEFLAGS_LOCKABLE (using CALLBACK_DRAG_MOUSEFLAGS_LOCKABLE)
- Override
ASOBO_Mouserect_Drag_Default_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_Drag_Default_Parameters"> <Parameters Type="Default"> <CALLBACK_DRAG_ANIM_SYNCED_WITH_DRAG>False</CALLBACK_DRAG_ANIM_SYNCED_WITH_DRAG> <CALLBACK_DRAG_ANIM_NAME/> <CALLBACK_DRAG_NODE_ID/> <CALLBACK_DRAG_AXIS>Any</CALLBACK_DRAG_AXIS> <Condition Check="AXIS" Match="TRAJECTORY"> <True> <CALLBACK_DRAG_MODE>Trajectory</CALLBACK_DRAG_MODE> </True> <False> <CALLBACK_DRAG_MODE>Default</CALLBACK_DRAG_MODE> </False> </Condition> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Mouserect_Drag_Default_Common_Parameters"/> <ANIM_SYNCED_WITH_DRAG>#CALLBACK_DRAG_ANIM_SYNCED_WITH_DRAG#</ANIM_SYNCED_WITH_DRAG> <DRAG_ANIM_NAME>#CALLBACK_DRAG_ANIM_NAME#</DRAG_ANIM_NAME> <DRAG_NODE_ID>#CALLBACK_DRAG_NODE_ID#</DRAG_NODE_ID> <DRAG_AXIS>#CALLBACK_DRAG_AXIS#</DRAG_AXIS> <DRAG_MODE>#CALLBACK_DRAG_MODE#</DRAG_MODE> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- CALLBACK_DRAG_ANIM_SYNCED_WITH_DRAG
- CALLBACK_DRAG_ANIM_NAME
- CALLBACK_DRAG_NODE_ID
- CALLBACK_DRAG_AXIS
Condition: Check(AXIS)
- Case: True
Parameters set:
- CALLBACK_DRAG_MODE
- Case: False
Parameters set:
- CALLBACK_DRAG_MODE
Return parameters:
Parameters set:
- ANIM_SYNCED_WITH_DRAG (using CALLBACK_DRAG_ANIM_SYNCED_WITH_DRAG)
- DRAG_ANIM_NAME (using CALLBACK_DRAG_ANIM_NAME)
- DRAG_NODE_ID (using CALLBACK_DRAG_NODE_ID)
- DRAG_AXIS (using CALLBACK_DRAG_AXIS)
- DRAG_MODE (using CALLBACK_DRAG_MODE)
ParametersFn used:
- Default
ASOBO_Mouserect_Callback_Code_Default_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_Callback_Code_Default_Parameters"> <Parameters Type="Default"> <CALLBACK_CODE/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Mouserect_IM_Indexed_Parameters"> <IN_PARAM_NAME>CALLBACK_CODE</IN_PARAM_NAME> <OUT_PARAM_NAME>CODE</OUT_PARAM_NAME> </UseParametersFn> <UseParametersFn Name="ASOBO_Mouserect_Drag_Default_Parameters"/> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- CALLBACK_CODE
Return parameters:
ParametersFn used:
- ASOBO_Mouserect_IM_Indexed_Parameters
Parameters set:
- IN_PARAM_NAME
- OUT_PARAM_NAME
- ASOBO_Mouserect_Drag_Default_Parameters
- Default
ASOBO_Mouserect_Callback_EventID_Default_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_Callback_EventID_Default_Parameters"> <Parameters Type="Default"> <CALLBACK_EVENT_ID/> </Parameters> <ReturnParameters> <EVENT_ID>#CALLBACK_EVENT_ID#</EVENT_ID> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- CALLBACK_EVENT_ID
Return parameters:
Parameters set:
- EVENT_ID (using CALLBACK_EVENT_ID)
- Default
ASOBO_Mouserect_Callback_Dragging_Default_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_Callback_Dragging_Default_Parameters"> <Parameters Type="Default"> <CALLBACK_DRAG_SIMVAR/> <CALLBACK_DRAG_SIMVAR_UNITS/> <CALLBACK_DRAG_SCALE Process="Float">@16k 10 /</CALLBACK_DRAG_SCALE> <CALLBACK_DRAG_AXIS_X_SCALE>0</CALLBACK_DRAG_AXIS_X_SCALE> <CALLBACK_DRAG_AXIS_Y_SCALE>0</CALLBACK_DRAG_AXIS_Y_SCALE> <CALLBACK_DRAG_AXIS_Z_SCALE>0</CALLBACK_DRAG_AXIS_Z_SCALE> <CALLBACK_DRAG_MIN_VALUE>0</CALLBACK_DRAG_MIN_VALUE> <CALLBACK_DRAG_MAX_VALUE>@16k</CALLBACK_DRAG_MAX_VALUE> <CALLBACK_DRAG_EVENT_ID_SET/> <CALLBACK_DRAG_IS_RELATIVE>True</CALLBACK_DRAG_IS_RELATIVE> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Mouserect_Drag_Default_Parameters"/> <DRAG_SIMVAR>#CALLBACK_DRAG_SIMVAR#</DRAG_SIMVAR> <DRAG_SIMVAR_UNITS>#CALLBACK_DRAG_SIMVAR_UNITS#</DRAG_SIMVAR_UNITS> <DRAG_SCALE>#CALLBACK_DRAG_SCALE#</DRAG_SCALE> <DRAG_AXIS_X_SCALE>#CALLBACK_DRAG_AXIS_X_SCALE#</DRAG_AXIS_X_SCALE> <DRAG_AXIS_Y_SCALE>#CALLBACK_DRAG_AXIS_Y_SCALE#</DRAG_AXIS_Y_SCALE> <DRAG_AXIS_Z_SCALE>#CALLBACK_DRAG_AXIS_Z_SCALE#</DRAG_AXIS_Z_SCALE> <DRAG_MIN_VALUE>#CALLBACK_DRAG_MIN_VALUE#</DRAG_MIN_VALUE> <DRAG_MAX_VALUE>#CALLBACK_DRAG_MAX_VALUE#</DRAG_MAX_VALUE> <DRAG_EVENT_ID_SET>#CALLBACK_DRAG_EVENT_ID_SET#</DRAG_EVENT_ID_SET> <DRAG_IS_RELATIVE>#CALLBACK_DRAG_IS_RELATIVE#</DRAG_IS_RELATIVE> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- CALLBACK_DRAG_SIMVAR
- CALLBACK_DRAG_SIMVAR_UNITS
- CALLBACK_DRAG_SCALE
- CALLBACK_DRAG_AXIS_X_SCALE
- CALLBACK_DRAG_AXIS_Y_SCALE
- CALLBACK_DRAG_AXIS_Z_SCALE
- CALLBACK_DRAG_MIN_VALUE
- CALLBACK_DRAG_MAX_VALUE
- CALLBACK_DRAG_EVENT_ID_SET
- CALLBACK_DRAG_IS_RELATIVE
Return parameters:
Parameters set:
- DRAG_SIMVAR (using CALLBACK_DRAG_SIMVAR)
- DRAG_SIMVAR_UNITS (using CALLBACK_DRAG_SIMVAR_UNITS)
- DRAG_SCALE (using CALLBACK_DRAG_SCALE)
- DRAG_AXIS_X_SCALE (using CALLBACK_DRAG_AXIS_X_SCALE)
- DRAG_AXIS_Y_SCALE (using CALLBACK_DRAG_AXIS_Y_SCALE)
- DRAG_AXIS_Z_SCALE (using CALLBACK_DRAG_AXIS_Z_SCALE)
- DRAG_MIN_VALUE (using CALLBACK_DRAG_MIN_VALUE)
- DRAG_MAX_VALUE (using CALLBACK_DRAG_MAX_VALUE)
- DRAG_EVENT_ID_SET (using CALLBACK_DRAG_EVENT_ID_SET)
- DRAG_IS_RELATIVE (using CALLBACK_DRAG_IS_RELATIVE)
ParametersFn used:
- Default
ASOBO_Mouserect_Callback_Movement_Default_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_Callback_Movement_Default_Parameters"> <Parameters Type="Default"> <CALLBACK_DRAG_DELTA>0</CALLBACK_DRAG_DELTA> <CALLBACK_DRAG_SCALAR>1</CALLBACK_DRAG_SCALAR> <CALLBACK_EVENT_ID_INC/> <CALLBACK_EVENT_ID_DEC/> </Parameters> <ReturnParameters> <DELTA>#CALLBACK_DRAG_DELTA#</DELTA> <SCALAR>#CALLBACK_DRAG_SCALAR#</SCALAR> <EVENT_ID_INC>#CALLBACK_EVENT_ID_INC#</EVENT_ID_INC> <EVENT_ID_DEC>#CALLBACK_EVENT_ID_DEC#</EVENT_ID_DEC> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- CALLBACK_DRAG_DELTA
- CALLBACK_DRAG_SCALAR
- CALLBACK_EVENT_ID_INC
- CALLBACK_EVENT_ID_DEC
Return parameters:
Parameters set:
- DELTA (using CALLBACK_DRAG_DELTA)
- SCALAR (using CALLBACK_DRAG_SCALAR)
- EVENT_ID_INC (using CALLBACK_EVENT_ID_INC)
- EVENT_ID_DEC (using CALLBACK_EVENT_ID_DEC)
- Default
ASOBO_Mouserect_Callback_X_Movement_Default_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_Callback_X_Movement_Default_Parameters"> <ReturnParameters> <UseParametersFn Name="ASOBO_Mouserect_Callback_Movement_Default_Parameters"/> <UseParametersFn Name="ASOBO_Mouserect_Drag_Default_Common_Parameters"/> </ReturnParameters> </ParametersFn>Return parameters:
ASOBO_Mouserect_Callback_Y_Movement_Default_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_Callback_Y_Movement_Default_Parameters"> <ReturnParameters> <UseParametersFn Name="ASOBO_Mouserect_Callback_Movement_Default_Parameters"/> <UseParametersFn Name="ASOBO_Mouserect_Drag_Default_Common_Parameters"/> </ReturnParameters> </ParametersFn>Return parameters:
ASOBO_Mouserect_Callback_Default_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_Callback_Default_Parameters"> <ReturnParameters> <Switch Param="CALLBACK_TYPE"> <Case Value="CODE"> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Mouserect_Callback_Code_Default_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>CALLBACK_CODE_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> </Case> <Case Value="EVENT_ID"> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Mouserect_Callback_EventID_Default_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>CALLBACK_EVENT_ID_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> </Case> <Case Value="DRAGGING"> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Mouserect_Callback_Dragging_Default_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>CALLBACK_DRAGGING_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> </Case> <Case Value="X_MOVEMENT"> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Mouserect_Callback_X_Movement_Default_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>CALLBACK_X_MOVEMENT_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> </Case> <Case Value="Y_MOVEMENT"> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Mouserect_Callback_Y_Movement_Default_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>CALLBACK_Y_MOVEMENT_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> </Case> </Switch> </ReturnParameters> </ParametersFn>Return parameters:
Condition: Switch(CALLBACK_TYPE)
- Case: CODE
ParametersFn used:
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
- Case: EVENT_ID
ParametersFn used:
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
- Case: DRAGGING
ParametersFn used:
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
- Case: X_MOVEMENT
ParametersFn used:
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
- Case: Y_MOVEMENT
ParametersFn used:
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
ASOBO_Mouserect_Common_Default_Parameters
Definition from XML<ParametersFn Name="ASOBO_Mouserect_Common_Default_Parameters"> <Parameters Type="Default"> <MOUSERECT_DISABLED_IN_VR>False</MOUSERECT_DISABLED_IN_VR> <MOUSERECT_LOCK_ENABLED>True</MOUSERECT_LOCK_ENABLED> <MOUSERECT_TEMPORARY_LOCK_FLAGS>@PrimaryPressed</MOUSERECT_TEMPORARY_LOCK_FLAGS> <Condition Valid="NO_MOUSERECT_HIGHLIGHT_NODE_ID"> <True> <MOUSERECT_HIGHLIGHT_NODE_ID>__NO_HIGHLIGHT__</MOUSERECT_HIGHLIGHT_NODE_ID> <MOUSERECT_HIGHLIGHT_DISABLED>True</MOUSERECT_HIGHLIGHT_DISABLED> </True> <False> <MOUSERECT_HIGHLIGHT_NODE_ID/> <MOUSERECT_HIGHLIGHT_DISABLED>False</MOUSERECT_HIGHLIGHT_DISABLED> </False> </Condition> <MOUSERECT_HIGHLIGHT_PART_ID/> <MOUSERECT_IGNORE_ZTEST>False</MOUSERECT_IGNORE_ZTEST> <MOUSERECT_PRIORITIZE_VCOCKPITS>False</MOUSERECT_PRIORITIZE_VCOCKPITS> </Parameters> <ReturnParameters> <MOUSERECT_HIGHLIGHT_DISABLED>#MOUSERECT_HIGHLIGHT_DISABLED#</MOUSERECT_HIGHLIGHT_DISABLED> <MOUSERECT_DISABLED_IN_VR>#MOUSERECT_DISABLED_IN_VR#</MOUSERECT_DISABLED_IN_VR> <MOUSERECT_LOCK_ENABLED>#MOUSERECT_LOCK_ENABLED#</MOUSERECT_LOCK_ENABLED> <MOUSERECT_TEMPORARY_LOCK_FLAGS>#MOUSERECT_TEMPORARY_LOCK_FLAGS#</MOUSERECT_TEMPORARY_LOCK_FLAGS> <MOUSERECT_HIGHLIGHT_NODE_ID>#MOUSERECT_HIGHLIGHT_NODE_ID#</MOUSERECT_HIGHLIGHT_NODE_ID> <MOUSERECT_HIGHLIGHT_PART_ID>#MOUSERECT_HIGHLIGHT_PART_ID#</MOUSERECT_HIGHLIGHT_PART_ID> <MOUSERECT_IGNORE_ZTEST>#MOUSERECT_IGNORE_ZTEST#</MOUSERECT_IGNORE_ZTEST> <MOUSERECT_PRIORITIZE_VCOCKPITS>#MOUSERECT_PRIORITIZE_VCOCKPITS#</MOUSERECT_PRIORITIZE_VCOCKPITS> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- MOUSERECT_DISABLED_IN_VR
- MOUSERECT_LOCK_ENABLED
- MOUSERECT_TEMPORARY_LOCK_FLAGS
- MOUSERECT_HIGHLIGHT_PART_ID
- MOUSERECT_IGNORE_ZTEST
- MOUSERECT_PRIORITIZE_VCOCKPITS
Condition: Valid(NO_MOUSERECT_HIGHLIGHT_NODE_ID)
- Case: True
Parameters set:
- MOUSERECT_HIGHLIGHT_NODE_ID
- MOUSERECT_HIGHLIGHT_DISABLED
- Case: False
Parameters set:
- MOUSERECT_HIGHLIGHT_NODE_ID
- MOUSERECT_HIGHLIGHT_DISABLED
Return parameters:
Parameters set:
- MOUSERECT_HIGHLIGHT_DISABLED (using MOUSERECT_HIGHLIGHT_DISABLED)
- MOUSERECT_DISABLED_IN_VR (using MOUSERECT_DISABLED_IN_VR)
- MOUSERECT_LOCK_ENABLED (using MOUSERECT_LOCK_ENABLED)
- MOUSERECT_TEMPORARY_LOCK_FLAGS (using MOUSERECT_TEMPORARY_LOCK_FLAGS)
- MOUSERECT_HIGHLIGHT_NODE_ID (using MOUSERECT_HIGHLIGHT_NODE_ID)
- MOUSERECT_HIGHLIGHT_PART_ID (using MOUSERECT_HIGHLIGHT_PART_ID)
- MOUSERECT_IGNORE_ZTEST (using MOUSERECT_IGNORE_ZTEST)
- MOUSERECT_PRIORITIZE_VCOCKPITS (using MOUSERECT_PRIORITIZE_VCOCKPITS)
- Default