# Lever.xml [[Go back to index]](..\..\..\Template_Explorer.html) Asobo\(Generic\)Complex\\Lever.xml ---------------------------------- Source XML <ModelBehaviors> <!-- Dragging lever on Y axis, using incrementing and decrementing events. Required parameters: ANIM\_NAME ANIM\_SIMVAR ANIM\_SIMVAR\_UNITS CLOCKWISE\_EVENTID ANTICLOCKWISE\_EVENTID --> <Template Name="ASOBO\_GT\_Lever\_DraggingYAxis\_EventsIncDec"> <DefaultTemplateParameters> <AXIS>Y</AXIS> </DefaultTemplateParameters> <UseTemplate Name = "ASOBO\_GT\_Anim\_Sim"> </UseTemplate> <UseTemplate Name = "ASOBO\_GT\_Interaction\_DraggingYAxis\_EventsIncDec"> </UseTemplate> </Template> <!-- Dragging lever on Y axis, using code with some gates. Required parameters: NODE\_ID ANIM\_NAME DRAG\_CODE --> <Template Name="ASOBO\_GT\_Lever\_DraggingYAxis\_Gates"> <Parameters Type="Default"> <STEPS\_NUMBER>3</STEPS\_NUMBER> <POSITION\_TYPE>O</POSITION\_TYPE> <POSITION\_VAR>Position</POSITION\_VAR> </Parameters> <Parameters Type="Default"> <Condition Check="ANIMATION\_CODE\_SETTER"> <True> <OVERRIDE\_ANIM\_CODE>(\#DRAG\_ANIMATION\_VARIABLE\_TYPE\#:\#DRAG\_ANIMATION\_VARIABLE\_NAME\#) \#STEPS\_NUMBER\# \*</OVERRIDE\_ANIM\_CODE> </True> <False> <OVERRIDE\_ANIM\_CODE>(\#POSITION\_TYPE\#:\#POSITION\_VAR\#) 100 \*</OVERRIDE\_ANIM\_CODE> </False> </Condition> <ANIM\_LENGTH>\#STEPS\_NUMBER\#00</ANIM\_LENGTH> </Parameters> <UseTemplate Name="ASOBO\_GT\_Anim\_Code"> <ANIM\_CODE>\#OVERRIDE\_ANIM\_CODE\#</ANIM\_CODE> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_AnimTriggers\_SoundEvents\_Same"> <COUNT>\#STEPS\_NUMBER\#</COUNT> </UseTemplate> <UseTemplate Name = "ASOBO\_GT\_Interaction\_DraggingYAxis\_Gates"/> </Template> <!-- Dragging lever on Y axis, using code with some gates with Simvars and EventIDs. Required parameters: NODE\_ID ANIM\_NAME SIMVAR SIMVAR\_UNITS EVENTID\_SET Optional: SIMVAR\_CONVERSION EVENTID\_CONVERSION --> <Template Name="ASOBO\_GT\_Lever\_DraggingYAxis\_SimGates"> <DefaultTemplateParameters> <STEPS\_NUMBER>3</STEPS\_NUMBER> <ANIM\_TRIGGER\_COUNT>2</ANIM\_TRIGGER\_COUNT> <POSITION\_TYPE>O</POSITION\_TYPE> <POSITION\_VAR>Position</POSITION\_VAR> <ANIM\_LAG>0</ANIM\_LAG> </DefaultTemplateParameters> <UseTemplate Name="ASOBO\_GT\_Anim\_Code"> <ANIM\_CODE>(A:\#SIMVAR\#, \#SIMVAR\_UNITS\#) \#SIMVAR\_CONVERSION\# 100 \*</ANIM\_CODE> <ANIM\_LENGTH>\#STEPS\_NUMBER\#00</ANIM\_LENGTH> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_AnimTriggers\_SoundEvents\_Same"> <COUNT>\#ANIM\_TRIGGER\_COUNT\#</COUNT> </UseTemplate> <UseTemplate Name = "ASOBO\_GT\_Interaction\_DraggingYAxis\_SimGates"> </UseTemplate> </Template> <!-- Dragging lever on Y axis, calling code. Required parameters: ANIM\_NAME UP\_CODE DOWN\_CODE --> <Template Name="ASOBO\_GT\_Lever\_DraggingYAxis\_Code"> <DefaultTemplateParameters> <HELPID/> <TOOLTIPID/> <ANIM\_LAG>0</ANIM\_LAG> <Condition Check="IS\_LOOPING"> <ANIM\_LENGTH>360</ANIM\_LENGTH> </Condition> <ANIM\_SCALE>1</ANIM\_SCALE> <Condition Check="SINGLE\_STEP"> <ANIM\_LAG>300</ANIM\_LAG> <DRAG\_DELTA>0.0001</DRAG\_DELTA> <DRAG\_SPEED>1</DRAG\_SPEED> <ANIM\_SCALE>100</ANIM\_SCALE> <ANIM\_LENGTH>100</ANIM\_LENGTH> <MIN\_LIMITER> 0 max </MIN\_LIMITER> <MAX\_LIMITER> 1 min </MAX\_LIMITER> </Condition> <POSITION\_TYPE>O</POSITION\_TYPE> <POSITION\_VAR>Position</POSITION\_VAR> </DefaultTemplateParameters> <UseTemplate Name = "ASOBO\_GT\_Lever\_DraggingYAxis\_Code\_Base"> </UseTemplate> </Template> <Template Name="ASOBO\_GT\_Lever\_DraggingYAxis\_Code\_Base"> <DefaultTemplateParameters> <ANIM\_CODE>(\#POSITION\_TYPE\#:\#POSITION\_VAR\#) \#ANIM\_SCALE\# \*</ANIM\_CODE> </DefaultTemplateParameters> <UseTemplate Name = "ASOBO\_GT\_Anim\_Code"> </UseTemplate> <UseTemplate Name = "ASOBO\_GT\_AnimTriggers\_2SoundEvents"> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <DIRECTION\_1>Forward</DIRECTION\_1> <NORMALIZED\_TIME\_2>0.9</NORMALIZED\_TIME\_2> <DIRECTION\_2>Backward</DIRECTION\_2> </UseTemplate> <UseTemplate Name = "ASOBO\_GT\_Interaction\_DraggingYAxis\_Code"> </UseTemplate> </Template> <!-- Dragging Wheel, calling code. Required parameters: ANIM\_NAME / (ANIM\_SIMVAR, ANIM\_SIMVAR\_UNITS) UP\_CODE DOWN\_CODE --> <Template Name="ASOBO\_GT\_Lever\_DraggingWheelLeftDrag\_Axis"> <DefaultTemplateParameters> <AXIS>Y</AXIS> </DefaultTemplateParameters> <UseTemplate Name = "ASOBO\_GT\_Anim"> <Condition Valid="OVERRIDE\_DRAG\_ANIM\_CODE"> <ANIM\_CODE>\#OVERRIDE\_DRAG\_ANIM\_CODE\#</ANIM\_CODE> </Condition> </UseTemplate> <Condition Check="DONT\_CREATE\_SOUND\_ANIM\_TRIGGERS"> <False> <UseTemplate Name = "ASOBO\_GT\_AnimTriggers\_2SoundEvents"> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <DIRECTION\_1>Backward</DIRECTION\_1> <NORMALIZED\_TIME\_2>0.9</NORMALIZED\_TIME\_2> <DIRECTION\_2>Forward</DIRECTION\_2> </UseTemplate> </False> </Condition> <Condition Check="CREATE\_SOUNDEVENTS\_SAME\_TRIGGER"> <True> <UseTemplate Name = "ASOBO\_GT\_AnimTriggers\_SoundEvents\_Same"> <COUNT>36</COUNT> </UseTemplate> </True> </Condition> <UseTemplate Name = "ASOBO\_GT\_Interaction\_WheelLeftDrag\_Axis"> </UseTemplate> </Template> <!-- Dragging lever on Y axis, using "set" event. Required parameters: ANIM\_NAME DRAG\_SIMVAR DRAG\_SIMVAR\_UNITS DRAG\_EVENTID\_SET --> <Template Name="ASOBO\_GT\_Lever\_DraggingYAxis\_EventsSet"> <DefaultTemplateParameters> <ANIM\_SIMVAR\_SCALE>1</ANIM\_SIMVAR\_SCALE> <ANIM\_SIMVAR\_BIAS>0</ANIM\_SIMVAR\_BIAS> <Condition Check="ANIM\_SIMVAR"> <DRAG\_SIMVAR>\#ANIM\_SIMVAR\#</DRAG\_SIMVAR> <DRAG\_SIMVAR\_UNITS>\#ANIM\_SIMVAR\_UNITS\#</DRAG\_SIMVAR\_UNITS> </Condition> <AXIS>Y</AXIS> </DefaultTemplateParameters> <UseTemplate Name = "ASOBO\_GT\_Anim"> </UseTemplate> <UseTemplate Name = "ASOBO\_GT\_AnimTriggers\_2SoundEvents"> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <DIRECTION\_1>Backward</DIRECTION\_1> <NORMALIZED\_TIME\_2>0.9</NORMALIZED\_TIME\_2> <DIRECTION\_2>Forward</DIRECTION\_2> </UseTemplate> <UseTemplate Name = "ASOBO\_GT\_Interaction\_DraggingYAxis\_EventSet"> </UseTemplate> </Template> <Template Name = "ASOBO\_GT\_Lever\_WheelLeftSingle\_Axis"> <UseTemplate Name = "ASOBO\_GT\_Anim"> <Condition Valid="OVERRIDE\_ANIM\_CODE"> <ANIM\_CODE>\#OVERRIDE\_ANIM\_CODE\#</ANIM\_CODE> </Condition> </UseTemplate> <UseTemplate Name = "ASOBO\_GT\_AnimTriggers\_SoundEvents\_Same"> </UseTemplate> <UseTemplate Name = "ASOBO\_GT\_Interaction\_WheelLeftSingle\_Axis"> </UseTemplate> </Template> </ModelBehaviors>     ### Templates Template list 1. [ASOBO\_GT\_Lever\_DraggingYAxis\_EventsIncDec](#ASOBO_GT_Lever_DraggingYAxis_EventsIncDec) 2. [ASOBO\_GT\_Lever\_DraggingYAxis\_Gates](#ASOBO_GT_Lever_DraggingYAxis_Gates) 3. [ASOBO\_GT\_Lever\_DraggingYAxis\_SimGates](#ASOBO_GT_Lever_DraggingYAxis_SimGates) 4. [ASOBO\_GT\_Lever\_DraggingYAxis\_Code](#ASOBO_GT_Lever_DraggingYAxis_Code) 5. [ASOBO\_GT\_Lever\_DraggingYAxis\_Code\_Base](#ASOBO_GT_Lever_DraggingYAxis_Code_Base) 6. [ASOBO\_GT\_Lever\_DraggingWheelLeftDrag\_Axis](#ASOBO_GT_Lever_DraggingWheelLeftDrag_Axis) 7. [ASOBO\_GT\_Lever\_DraggingYAxis\_EventsSet](#ASOBO_GT_Lever_DraggingYAxis_EventsSet) 8. [ASOBO\_GT\_Lever\_WheelLeftSingle\_Axis](#ASOBO_GT_Lever_WheelLeftSingle_Axis) - #### ASOBO\_GT\_Lever\_DraggingYAxis\_EventsIncDec Definition from XML <Template Name="ASOBO\_GT\_Lever\_DraggingYAxis\_EventsIncDec"> <DefaultTemplateParameters> <AXIS>Y</AXIS> </DefaultTemplateParameters> <UseTemplate Name="ASOBO\_GT\_Anim\_Sim"/> <UseTemplate Name="ASOBO\_GT\_Interaction\_DraggingYAxis\_EventsIncDec"/> </Template> Parameters initialization: - Default Parameters set: - AXIS   Templates used: - [ASOBO\_GT\_Anim\_Sim](../animations/#ASOBO_GT_Anim_Sim) - [ASOBO\_GT\_Interaction\_DraggingYAxis\_EventsIncDec](../interactions/#ASOBO_GT_Interaction_DraggingYAxis_EventsIncDec) [[Go back to top]](#top) [[Go back to index]](..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Lever\_DraggingYAxis\_Gates Definition from XML <Template Name="ASOBO\_GT\_Lever\_DraggingYAxis\_Gates"> <Parameters Type="Default"> <STEPS\_NUMBER>3</STEPS\_NUMBER> <POSITION\_TYPE>O</POSITION\_TYPE> <POSITION\_VAR>Position</POSITION\_VAR> </Parameters> <Parameters Type="Default"> <Condition Check="ANIMATION\_CODE\_SETTER"> <True> <OVERRIDE\_ANIM\_CODE>(\#DRAG\_ANIMATION\_VARIABLE\_TYPE\#:\#DRAG\_ANIMATION\_VARIABLE\_NAME\#) \#STEPS\_NUMBER\# \*</OVERRIDE\_ANIM\_CODE> </True> <False> <OVERRIDE\_ANIM\_CODE>(\#POSITION\_TYPE\#:\#POSITION\_VAR\#) 100 \*</OVERRIDE\_ANIM\_CODE> </False> </Condition> <ANIM\_LENGTH>\#STEPS\_NUMBER\#00</ANIM\_LENGTH> </Parameters> <UseTemplate Name="ASOBO\_GT\_Anim\_Code"> <ANIM\_CODE>\#OVERRIDE\_ANIM\_CODE\#</ANIM\_CODE> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_AnimTriggers\_SoundEvents\_Same"> <COUNT>\#STEPS\_NUMBER\#</COUNT> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Interaction\_DraggingYAxis\_Gates"/> </Template> Parameters initialization: - Default Parameters set: - STEPS\_NUMBER - POSITION\_TYPE - POSITION\_VAR - Default Parameters set: - ANIM\_LENGTH (using STEPS\_NUMBER) Condition: Check(ANIMATION\_CODE\_SETTER) - Case: True Parameters set: - OVERRIDE\_ANIM\_CODE (using DRAG\_ANIMATION\_VARIABLE\_TYPE, DRAG\_ANIMATION\_VARIABLE\_NAME, STEPS\_NUMBER) - Case: False Parameters set: - OVERRIDE\_ANIM\_CODE (using POSITION\_TYPE, POSITION\_VAR)   Templates used: - [ASOBO\_GT\_Anim\_Code](../animations/#ASOBO_GT_Anim_Code) Parameters set: - ANIM\_CODE (using OVERRIDE\_ANIM\_CODE) - [ASOBO\_GT\_AnimTriggers\_SoundEvents\_Same](../animationtriggers/#ASOBO_GT_AnimTriggers_SoundEvents_Same) Parameters set: - COUNT (using STEPS\_NUMBER) - [ASOBO\_GT\_Interaction\_DraggingYAxis\_Gates](../interactions/#ASOBO_GT_Interaction_DraggingYAxis_Gates) [[Go back to top]](#top) [[Go back to index]](..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Lever\_DraggingYAxis\_SimGates Definition from XML <Template Name="ASOBO\_GT\_Lever\_DraggingYAxis\_SimGates"> <DefaultTemplateParameters> <STEPS\_NUMBER>3</STEPS\_NUMBER> <ANIM\_TRIGGER\_COUNT>2</ANIM\_TRIGGER\_COUNT> <POSITION\_TYPE>O</POSITION\_TYPE> <POSITION\_VAR>Position</POSITION\_VAR> <ANIM\_LAG>0</ANIM\_LAG> </DefaultTemplateParameters> <UseTemplate Name="ASOBO\_GT\_Anim\_Code"> <ANIM\_CODE>(A:\#SIMVAR\#, \#SIMVAR\_UNITS\#) \#SIMVAR\_CONVERSION\# 100 \*</ANIM\_CODE> <ANIM\_LENGTH>\#STEPS\_NUMBER\#00</ANIM\_LENGTH> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_AnimTriggers\_SoundEvents\_Same"> <COUNT>\#ANIM\_TRIGGER\_COUNT\#</COUNT> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Interaction\_DraggingYAxis\_SimGates"/> </Template> Parameters initialization: - Default Parameters set: - STEPS\_NUMBER - ANIM\_TRIGGER\_COUNT - POSITION\_TYPE - POSITION\_VAR - ANIM\_LAG   Templates used: - [ASOBO\_GT\_Anim\_Code](../animations/#ASOBO_GT_Anim_Code) Parameters set: - ANIM\_CODE (using SIMVAR, SIMVAR\_UNITS, SIMVAR\_CONVERSION) - ANIM\_LENGTH (using STEPS\_NUMBER) - [ASOBO\_GT\_AnimTriggers\_SoundEvents\_Same](../animationtriggers/#ASOBO_GT_AnimTriggers_SoundEvents_Same) Parameters set: - COUNT (using ANIM\_TRIGGER\_COUNT) - [ASOBO\_GT\_Interaction\_DraggingYAxis\_SimGates](../interactions/#ASOBO_GT_Interaction_DraggingYAxis_SimGates) [[Go back to top]](#top) [[Go back to index]](..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Lever\_DraggingYAxis\_Code Definition from XML <Template Name="ASOBO\_GT\_Lever\_DraggingYAxis\_Code"> <DefaultTemplateParameters> <HELPID/> <TOOLTIPID/> <ANIM\_LAG>0</ANIM\_LAG> <Condition Check="IS\_LOOPING"> <ANIM\_LENGTH>360</ANIM\_LENGTH> </Condition> <ANIM\_SCALE>1</ANIM\_SCALE> <Condition Check="SINGLE\_STEP"> <ANIM\_LAG>300</ANIM\_LAG> <DRAG\_DELTA>0.0001</DRAG\_DELTA> <DRAG\_SPEED>1</DRAG\_SPEED> <ANIM\_SCALE>100</ANIM\_SCALE> <ANIM\_LENGTH>100</ANIM\_LENGTH> <MIN\_LIMITER> 0 max </MIN\_LIMITER> <MAX\_LIMITER> 1 min </MAX\_LIMITER> </Condition> <POSITION\_TYPE>O</POSITION\_TYPE> <POSITION\_VAR>Position</POSITION\_VAR> </DefaultTemplateParameters> <UseTemplate Name="ASOBO\_GT\_Lever\_DraggingYAxis\_Code\_Base"/> </Template> Parameters initialization: - Default Parameters set: - HELPID - TOOLTIPID - ANIM\_LAG - ANIM\_SCALE - POSITION\_TYPE - POSITION\_VAR Condition: Check(IS\_LOOPING) - Case: True Parameters set: - ANIM\_LENGTH Condition: Check(SINGLE\_STEP) - Case: True Parameters set: - ANIM\_LAG - DRAG\_DELTA - DRAG\_SPEED - ANIM\_SCALE - ANIM\_LENGTH - MIN\_LIMITER - MAX\_LIMITER   Templates used: - [ASOBO\_GT\_Lever\_DraggingYAxis\_Code\_Base](lever/#ASOBO_GT_Lever_DraggingYAxis_Code_Base) [[Go back to top]](#top) [[Go back to index]](..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Lever\_DraggingYAxis\_Code\_Base Definition from XML <Template Name="ASOBO\_GT\_Lever\_DraggingYAxis\_Code\_Base"> <DefaultTemplateParameters> <ANIM\_CODE>(\#POSITION\_TYPE\#:\#POSITION\_VAR\#) \#ANIM\_SCALE\# \*</ANIM\_CODE> </DefaultTemplateParameters> <UseTemplate Name="ASOBO\_GT\_Anim\_Code"/> <UseTemplate Name="ASOBO\_GT\_AnimTriggers\_2SoundEvents"> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <DIRECTION\_1>Forward</DIRECTION\_1> <NORMALIZED\_TIME\_2>0.9</NORMALIZED\_TIME\_2> <DIRECTION\_2>Backward</DIRECTION\_2> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Interaction\_DraggingYAxis\_Code"/> </Template> Parameters initialization: - Default Parameters set: - ANIM\_CODE (using POSITION\_TYPE, POSITION\_VAR, ANIM\_SCALE)   Templates used: - [ASOBO\_GT\_Anim\_Code](../animations/#ASOBO_GT_Anim_Code) - [ASOBO\_GT\_AnimTriggers\_2SoundEvents](../animationtriggers/#ASOBO_GT_AnimTriggers_2SoundEvents) Parameters set: - NORMALIZED\_TIME\_1 - DIRECTION\_1 - NORMALIZED\_TIME\_2 - DIRECTION\_2 - [ASOBO\_GT\_Interaction\_DraggingYAxis\_Code](../interactions/#ASOBO_GT_Interaction_DraggingYAxis_Code) [[Go back to top]](#top) [[Go back to index]](..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Lever\_DraggingWheelLeftDrag\_Axis Definition from XML <Template Name="ASOBO\_GT\_Lever\_DraggingWheelLeftDrag\_Axis"> <DefaultTemplateParameters> <AXIS>Y</AXIS> </DefaultTemplateParameters> <UseTemplate Name="ASOBO\_GT\_Anim"> <Condition Valid="OVERRIDE\_DRAG\_ANIM\_CODE"> <ANIM\_CODE>\#OVERRIDE\_DRAG\_ANIM\_CODE\#</ANIM\_CODE> </Condition> </UseTemplate> <Condition Check="DONT\_CREATE\_SOUND\_ANIM\_TRIGGERS"> <False> <UseTemplate Name="ASOBO\_GT\_AnimTriggers\_2SoundEvents"> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <DIRECTION\_1>Backward</DIRECTION\_1> <NORMALIZED\_TIME\_2>0.9</NORMALIZED\_TIME\_2> <DIRECTION\_2>Forward</DIRECTION\_2> </UseTemplate> </False> </Condition> <Condition Check="CREATE\_SOUNDEVENTS\_SAME\_TRIGGER"> <True> <UseTemplate Name="ASOBO\_GT\_AnimTriggers\_SoundEvents\_Same"> <COUNT>36</COUNT> </UseTemplate> </True> </Condition> <UseTemplate Name="ASOBO\_GT\_Interaction\_WheelLeftDrag\_Axis"/> </Template> Parameters initialization: - Default Parameters set: - AXIS   Templates used: - [ASOBO\_GT\_Anim](../animations/#ASOBO_GT_Anim) Condition: Valid(OVERRIDE\_DRAG\_ANIM\_CODE) - Case: True Parameters set: - ANIM\_CODE (using OVERRIDE\_DRAG\_ANIM\_CODE) - [ASOBO\_GT\_Interaction\_WheelLeftDrag\_Axis](../interactions/#ASOBO_GT_Interaction_WheelLeftDrag_Axis) Condition: Check(DONT\_CREATE\_SOUND\_ANIM\_TRIGGERS) - Case: False   Templates used: - [ASOBO\_GT\_AnimTriggers\_2SoundEvents](../animationtriggers/#ASOBO_GT_AnimTriggers_2SoundEvents) Parameters set: - NORMALIZED\_TIME\_1 - DIRECTION\_1 - NORMALIZED\_TIME\_2 - DIRECTION\_2 Condition: Check(CREATE\_SOUNDEVENTS\_SAME\_TRIGGER) - Case: True   Templates used: - [ASOBO\_GT\_AnimTriggers\_SoundEvents\_Same](../animationtriggers/#ASOBO_GT_AnimTriggers_SoundEvents_Same) Parameters set: - COUNT [[Go back to top]](#top) [[Go back to index]](..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Lever\_DraggingYAxis\_EventsSet Definition from XML <Template Name="ASOBO\_GT\_Lever\_DraggingYAxis\_EventsSet"> <DefaultTemplateParameters> <ANIM\_SIMVAR\_SCALE>1</ANIM\_SIMVAR\_SCALE> <ANIM\_SIMVAR\_BIAS>0</ANIM\_SIMVAR\_BIAS> <Condition Check="ANIM\_SIMVAR"> <DRAG\_SIMVAR>\#ANIM\_SIMVAR\#</DRAG\_SIMVAR> <DRAG\_SIMVAR\_UNITS>\#ANIM\_SIMVAR\_UNITS\#</DRAG\_SIMVAR\_UNITS> </Condition> <AXIS>Y</AXIS> </DefaultTemplateParameters> <UseTemplate Name="ASOBO\_GT\_Anim"/> <UseTemplate Name="ASOBO\_GT\_AnimTriggers\_2SoundEvents"> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <DIRECTION\_1>Backward</DIRECTION\_1> <NORMALIZED\_TIME\_2>0.9</NORMALIZED\_TIME\_2> <DIRECTION\_2>Forward</DIRECTION\_2> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Interaction\_DraggingYAxis\_EventSet"/> </Template> Parameters initialization: - Default Parameters set: - ANIM\_SIMVAR\_SCALE - ANIM\_SIMVAR\_BIAS - AXIS Condition: Check(ANIM\_SIMVAR) - Case: True Parameters set: - DRAG\_SIMVAR (using ANIM\_SIMVAR) - DRAG\_SIMVAR\_UNITS (using ANIM\_SIMVAR\_UNITS)   Templates used: - [ASOBO\_GT\_Anim](../animations/#ASOBO_GT_Anim) - [ASOBO\_GT\_AnimTriggers\_2SoundEvents](../animationtriggers/#ASOBO_GT_AnimTriggers_2SoundEvents) Parameters set: - NORMALIZED\_TIME\_1 - DIRECTION\_1 - NORMALIZED\_TIME\_2 - DIRECTION\_2 - [ASOBO\_GT\_Interaction\_DraggingYAxis\_EventSet](../interactions/#ASOBO_GT_Interaction_DraggingYAxis_EventSet) [[Go back to top]](#top) [[Go back to index]](..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Lever\_WheelLeftSingle\_Axis Definition from XML <Template Name="ASOBO\_GT\_Lever\_WheelLeftSingle\_Axis"> <UseTemplate Name="ASOBO\_GT\_Anim"> <Condition Valid="OVERRIDE\_ANIM\_CODE"> <ANIM\_CODE>\#OVERRIDE\_ANIM\_CODE\#</ANIM\_CODE> </Condition> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_AnimTriggers\_SoundEvents\_Same"/> <UseTemplate Name="ASOBO\_GT\_Interaction\_WheelLeftSingle\_Axis"/> </Template>   Templates used: - [ASOBO\_GT\_Anim](../animations/#ASOBO_GT_Anim) Condition: Valid(OVERRIDE\_ANIM\_CODE) - Case: True Parameters set: - ANIM\_CODE (using OVERRIDE\_ANIM\_CODE) - [ASOBO\_GT\_AnimTriggers\_SoundEvents\_Same](../animationtriggers/#ASOBO_GT_AnimTriggers_SoundEvents_Same) - [ASOBO\_GT\_Interaction\_WheelLeftSingle\_Axis](../interactions/#ASOBO_GT_Interaction_WheelLeftSingle_Axis) [[Go back to top]](#top) [[Go back to index]](..\..\..\Template_Explorer.html)