# GX2.xml [[Go back to index]](..\..\Template_Explorer.html) Asobo\(Misc\)GX2.xml -------------------- Source XML <ModelBehaviors> <Include RelativeFile="Inputs\\\\Misc\_Inputs.xml"/> <Template Name="ASOBO\_GX2\_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO\_GT\_Helper\_Suffix\_ID\_Appender"> <TEMPLATE\_TO\_CALL>ASOBO\_GX2\_SubTemplate</TEMPLATE\_TO\_CALL> </UseTemplate> </Template> <Template Name="ASOBO\_GX2\_SubTemplate"> <Parameters Type="Default"> <NODE\_ID\_KNOB>MFD\_GAUGEROUND\_KNOB\#SUFFIX\_ID\#</NODE\_ID\_KNOB> <NODE\_ID\_PUSH\_LEFT>MFD\_GAUGEROUND\_PUSH\_LEFT\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_LEFT> <NODE\_ID\_PUSH\_RIGHT>MFD\_GAUGEROUND\_PUSH\_RIGHT\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_RIGHT> <NODE\_ID\_SCREEN>MFD\_GAUGEROUND\_Screen\#SUFFIX\_ID\#</NODE\_ID\_SCREEN> <TOOLTIP\_TITLE\_KNOB>@TT\_Package.AS\_GX2\_KNOB\_TITLE</TOOLTIP\_TITLE\_KNOB> <TOOLTIP\_TITLE\_BUTTON\_L>@TT\_Package.AS\_GX2\_BUTTON\_L\_TITLE</TOOLTIP\_TITLE\_BUTTON\_L> <TOOLTIP\_TITLE\_BUTTON\_R>@TT\_Package.AS\_GX2\_BUTTON\_R\_TITLE</TOOLTIP\_TITLE\_BUTTON\_R> <TT\_DESCRIPTION\_ID\_KNOB>@TT\_Package.AS\_GX2\_KNOB\_ACTION</TT\_DESCRIPTION\_ID\_KNOB> <TT\_DESCRIPTION\_ID\_BUTTON\_L>@TT\_Package.AS\_GX2\_BUTTON\_L\_ACTION</TT\_DESCRIPTION\_ID\_BUTTON\_L> <TT\_DESCRIPTION\_ID\_BUTTON\_R>@TT\_Package.AS\_GX2\_BUTTON\_R\_ACTION</TT\_DESCRIPTION\_ID\_BUTTON\_R> <FAILURE\_CIRCUIT>38</FAILURE\_CIRCUIT> <WWISE\_PREFIX>AS\_GX2</WWISE\_PREFIX> <COUNT>36</COUNT> </Parameters> <Parameters Type="Override"> <AS\_GX2>AS\_GX2</AS\_GX2> <INPUT\_EVENT\_ID\_SOURCE>AS\_GX2\#SUFFIX\_ID\#</INPUT\_EVENT\_ID\_SOURCE> </Parameters> <Component ID="ASOBO\_AS\_GX2\#SUFFIX\_ID\#"> <Component ID="\#NODE\_ID\_KNOB\#" Node="\#NODE\_ID\_KNOB\#"> <UseTemplate Name="ASOBO\_AS\_GX2\_Base\_Template"> <IE\_NAME>Knob</IE\_NAME> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <ANIM\_NAME>\#NODE\_ID\_KNOB\#</ANIM\_NAME> <IS\_INFINITE>True</IS\_INFINITE> <SET\_STATE\_EXTERNAL>0 > if{ (>H:\#AS\_GX2\#\_ROTATE\_KNOB\#SUFFIX\_ID\#\_INC) } els{ (>H:\#AS\_GX2\#\_ROTATE\_KNOB\#SUFFIX\_ID\#\_DEC) }</SET\_STATE\_EXTERNAL> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_KNOB\#</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_KNOB\#</TT\_DESCRIPTION\_ID> </UseTemplate> </Component> <UseTemplate Name="ASOBO\_AS\_GX2\_Base\_Template"> <IE\_NAME>Left\_Button</IE\_NAME> <INTERACTION\_TYPE>Push</INTERACTION\_TYPE> <NODE\_ID>\#NODE\_ID\_PUSH\_LEFT\#</NODE\_ID> <ANIM\_NAME>\#NODE\_ID\_PUSH\_LEFT\#</ANIM\_NAME> <SET\_STATE\_EXTERNAL>if{ (>H:\#AS\_GX2\#\_PUSH\_F1\#SUFFIX\_ID\#) }</SET\_STATE\_EXTERNAL> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_BUTTON\_L\#</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_BUTTON\_L\#</TT\_DESCRIPTION\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_AS\_GX2\_Base\_Template"> <IE\_NAME>Right\_Button</IE\_NAME> <INTERACTION\_TYPE>Push</INTERACTION\_TYPE> <NODE\_ID>\#NODE\_ID\_PUSH\_RIGHT\#</NODE\_ID> <ANIM\_NAME>\#NODE\_ID\_PUSH\_RIGHT\#</ANIM\_NAME> <SET\_STATE\_EXTERNAL>if{ (>H:\#AS\_GX2\#\_PUSH\_F2\#SUFFIX\_ID\#) }</SET\_STATE\_EXTERNAL> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_BUTTON\_R\#</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_BUTTON\_R\#</TT\_DESCRIPTION\_ID> </UseTemplate> <Component ID="\#NODE\_ID\_SCREEN\#" Node="\#NODE\_ID\_SCREEN\#"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"> <EMISSIVE\_CODE>0.5</EMISSIVE\_CODE> <FAILURE\_CIRCUIT>\#FAILURE\_CIRCUIT\#</FAILURE\_CIRCUIT> </UseTemplate> </Component> </Component> </Template> <!-- \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# --> <!-- AS\_GX2 Interaction inputs setup template --> <Template Name="ASOBO\_AS\_GX2\_Base\_Template"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>AS\_GX2</INPUT\_EVENT\_ID\_SOURCE> <WWISE\_PREFIX>AS\_GX2</WWISE\_PREFIX> </Parameters> <UseTemplate Name="ASOBO\_Interaction\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS\_GX2</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> <Template Name="ASOBO\_AS\_GX2\_Push\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Push\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS\_GX2</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> <Template Name="ASOBO\_AS\_GX2\_Pull\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Pull\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS\_GX2</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> </ModelBehaviors>     ### Includes - RelativeFile: [Inputs\\\\Misc\_Inputs.xml](inputs/misc-inputs/) ### Templates Template list 1. [ASOBO\_GX2\_Template](#ASOBO_GX2_Template) 2. [ASOBO\_GX2\_SubTemplate](#ASOBO_GX2_SubTemplate) 3. [ASOBO\_AS\_GX2\_Base\_Template](#ASOBO_AS_GX2_Base_Template) 4. [ASOBO\_AS\_GX2\_Push\_Event\_Base\_Template](#ASOBO_AS_GX2_Push_Event_Base_Template) 5. [ASOBO\_AS\_GX2\_Pull\_Event\_Base\_Template](#ASOBO_AS_GX2_Pull_Event_Base_Template) - #### ASOBO\_GX2\_Template Definition from XML <Template Name="ASOBO\_GX2\_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO\_GT\_Helper\_Suffix\_ID\_Appender"> <TEMPLATE\_TO\_CALL>ASOBO\_GX2\_SubTemplate</TEMPLATE\_TO\_CALL> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - ID   Templates used: - [ASOBO\_GT\_Helper\_Suffix\_ID\_Appender](../generic/helpers/#ASOBO_GT_Helper_Suffix_ID_Appender) - May include a subtemplate using the parameter 'TEMPLATE\_TO\_CALL' and resolve to the following template(s): - [ASOBO\_GX2\_SubTemplate](gx2/#ASOBO_GX2_SubTemplate) Parameters set: - TEMPLATE\_TO\_CALL [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_GX2\_SubTemplate Definition from XML <Template Name="ASOBO\_GX2\_SubTemplate"> <Parameters Type="Default"> <NODE\_ID\_KNOB>MFD\_GAUGEROUND\_KNOB\#SUFFIX\_ID\#</NODE\_ID\_KNOB> <NODE\_ID\_PUSH\_LEFT>MFD\_GAUGEROUND\_PUSH\_LEFT\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_LEFT> <NODE\_ID\_PUSH\_RIGHT>MFD\_GAUGEROUND\_PUSH\_RIGHT\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_RIGHT> <NODE\_ID\_SCREEN>MFD\_GAUGEROUND\_Screen\#SUFFIX\_ID\#</NODE\_ID\_SCREEN> <TOOLTIP\_TITLE\_KNOB>@TT\_Package.AS\_GX2\_KNOB\_TITLE</TOOLTIP\_TITLE\_KNOB> <TOOLTIP\_TITLE\_BUTTON\_L>@TT\_Package.AS\_GX2\_BUTTON\_L\_TITLE</TOOLTIP\_TITLE\_BUTTON\_L> <TOOLTIP\_TITLE\_BUTTON\_R>@TT\_Package.AS\_GX2\_BUTTON\_R\_TITLE</TOOLTIP\_TITLE\_BUTTON\_R> <TT\_DESCRIPTION\_ID\_KNOB>@TT\_Package.AS\_GX2\_KNOB\_ACTION</TT\_DESCRIPTION\_ID\_KNOB> <TT\_DESCRIPTION\_ID\_BUTTON\_L>@TT\_Package.AS\_GX2\_BUTTON\_L\_ACTION</TT\_DESCRIPTION\_ID\_BUTTON\_L> <TT\_DESCRIPTION\_ID\_BUTTON\_R>@TT\_Package.AS\_GX2\_BUTTON\_R\_ACTION</TT\_DESCRIPTION\_ID\_BUTTON\_R> <FAILURE\_CIRCUIT>38</FAILURE\_CIRCUIT> <WWISE\_PREFIX>AS\_GX2</WWISE\_PREFIX> <COUNT>36</COUNT> </Parameters> <Parameters Type="Override"> <AS\_GX2>AS\_GX2</AS\_GX2> <INPUT\_EVENT\_ID\_SOURCE>AS\_GX2\#SUFFIX\_ID\#</INPUT\_EVENT\_ID\_SOURCE> </Parameters> <Component ID="ASOBO\_AS\_GX2\#SUFFIX\_ID\#"> <Component ID="\#NODE\_ID\_KNOB\#" Node="\#NODE\_ID\_KNOB\#"> <UseTemplate Name="ASOBO\_AS\_GX2\_Base\_Template"> <IE\_NAME>Knob</IE\_NAME> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <ANIM\_NAME>\#NODE\_ID\_KNOB\#</ANIM\_NAME> <IS\_INFINITE>True</IS\_INFINITE> <SET\_STATE\_EXTERNAL>0 > if{ (>H:\#AS\_GX2\#\_ROTATE\_KNOB\#SUFFIX\_ID\#\_INC) } els{ (>H:\#AS\_GX2\#\_ROTATE\_KNOB\#SUFFIX\_ID\#\_DEC) }</SET\_STATE\_EXTERNAL> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_KNOB\#</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_KNOB\#</TT\_DESCRIPTION\_ID> </UseTemplate> </Component> <UseTemplate Name="ASOBO\_AS\_GX2\_Base\_Template"> <IE\_NAME>Left\_Button</IE\_NAME> <INTERACTION\_TYPE>Push</INTERACTION\_TYPE> <NODE\_ID>\#NODE\_ID\_PUSH\_LEFT\#</NODE\_ID> <ANIM\_NAME>\#NODE\_ID\_PUSH\_LEFT\#</ANIM\_NAME> <SET\_STATE\_EXTERNAL>if{ (>H:\#AS\_GX2\#\_PUSH\_F1\#SUFFIX\_ID\#) }</SET\_STATE\_EXTERNAL> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_BUTTON\_L\#</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_BUTTON\_L\#</TT\_DESCRIPTION\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_AS\_GX2\_Base\_Template"> <IE\_NAME>Right\_Button</IE\_NAME> <INTERACTION\_TYPE>Push</INTERACTION\_TYPE> <NODE\_ID>\#NODE\_ID\_PUSH\_RIGHT\#</NODE\_ID> <ANIM\_NAME>\#NODE\_ID\_PUSH\_RIGHT\#</ANIM\_NAME> <SET\_STATE\_EXTERNAL>if{ (>H:\#AS\_GX2\#\_PUSH\_F2\#SUFFIX\_ID\#) }</SET\_STATE\_EXTERNAL> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_BUTTON\_R\#</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_BUTTON\_R\#</TT\_DESCRIPTION\_ID> </UseTemplate> <Component ID="\#NODE\_ID\_SCREEN\#" Node="\#NODE\_ID\_SCREEN\#"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"> <EMISSIVE\_CODE>0.5</EMISSIVE\_CODE> <FAILURE\_CIRCUIT>\#FAILURE\_CIRCUIT\#</FAILURE\_CIRCUIT> </UseTemplate> </Component> </Component> </Template> Parameters initialization: - Default Parameters set: - NODE\_ID\_KNOB (using SUFFIX\_ID) - NODE\_ID\_PUSH\_LEFT (using SUFFIX\_ID) - NODE\_ID\_PUSH\_RIGHT (using SUFFIX\_ID) - NODE\_ID\_SCREEN (using SUFFIX\_ID) - TOOLTIP\_TITLE\_KNOB - TOOLTIP\_TITLE\_BUTTON\_L - TOOLTIP\_TITLE\_BUTTON\_R - TT\_DESCRIPTION\_ID\_KNOB - TT\_DESCRIPTION\_ID\_BUTTON\_L - TT\_DESCRIPTION\_ID\_BUTTON\_R - FAILURE\_CIRCUIT - WWISE\_PREFIX - COUNT - Override Parameters set: - AS\_GX2 - INPUT\_EVENT\_ID\_SOURCE (using SUFFIX\_ID) Parameters read: - SUFFIX\_ID Components: - ASOBO\_AS\_GX2\#SUFFIX\_ID\# Parameters read: - NODE\_ID\_KNOB - NODE\_ID\_SCREEN Components: - \#NODE\_ID\_KNOB\# (Node: \#NODE\_ID\_KNOB\#)   Templates used: - [ASOBO\_AS\_GX2\_Base\_Template](gx2/#ASOBO_AS_GX2_Base_Template) Parameters set: - IE\_NAME - CREATE\_COMPONENT - INTERACTION\_TYPE - ANIM\_NAME (using NODE\_ID\_KNOB) - IS\_INFINITE - SET\_STATE\_EXTERNAL (using AS\_GX2, SUFFIX\_ID) - TOOLTIP\_TITLE (using TOOLTIP\_TITLE\_KNOB) - TT\_DESCRIPTION\_ID (using TT\_DESCRIPTION\_ID\_KNOB) - \#NODE\_ID\_SCREEN\# (Node: \#NODE\_ID\_SCREEN\#)   Templates used: - [ASOBO\_GT\_Emissive\_Gauge](../generic/emissive/#ASOBO_GT_Emissive_Gauge) Parameters set: - EMISSIVE\_CODE - FAILURE\_CIRCUIT (using FAILURE\_CIRCUIT)   Templates used: - [ASOBO\_AS\_GX2\_Base\_Template](gx2/#ASOBO_AS_GX2_Base_Template) Parameters set: - IE\_NAME - INTERACTION\_TYPE - NODE\_ID (using NODE\_ID\_PUSH\_LEFT) - ANIM\_NAME (using NODE\_ID\_PUSH\_LEFT) - SET\_STATE\_EXTERNAL (using AS\_GX2, SUFFIX\_ID) - TOOLTIP\_TITLE (using TOOLTIP\_TITLE\_BUTTON\_L) - TT\_DESCRIPTION\_ID (using TT\_DESCRIPTION\_ID\_BUTTON\_L) - [ASOBO\_AS\_GX2\_Base\_Template](gx2/#ASOBO_AS_GX2_Base_Template) Parameters set: - IE\_NAME - INTERACTION\_TYPE - NODE\_ID (using NODE\_ID\_PUSH\_RIGHT) - ANIM\_NAME (using NODE\_ID\_PUSH\_RIGHT) - SET\_STATE\_EXTERNAL (using AS\_GX2, SUFFIX\_ID) - TOOLTIP\_TITLE (using TOOLTIP\_TITLE\_BUTTON\_R) - TT\_DESCRIPTION\_ID (using TT\_DESCRIPTION\_ID\_BUTTON\_R) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS\_GX2\_Base\_Template Definition from XML <Template Name="ASOBO\_AS\_GX2\_Base\_Template"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>AS\_GX2</INPUT\_EVENT\_ID\_SOURCE> <WWISE\_PREFIX>AS\_GX2</WWISE\_PREFIX> </Parameters> <UseTemplate Name="ASOBO\_Interaction\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS\_GX2</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - INPUT\_EVENT\_ID\_SOURCE - WWISE\_PREFIX   Templates used: - [ASOBO\_Interaction\_Base\_Template](../inputs/templates/#ASOBO_Interaction_Base_Template) Parameters set: - USE\_INPUT\_EVENT\_ID [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS\_GX2\_Push\_Event\_Base\_Template Definition from XML <Template Name="ASOBO\_AS\_GX2\_Push\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Push\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS\_GX2</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template>   Templates used: - [ASOBO\_Interaction\_Push\_Event\_Base\_Template](../inputs/templates/#ASOBO_Interaction_Push_Event_Base_Template) Parameters set: - USE\_INPUT\_EVENT\_ID [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS\_GX2\_Pull\_Event\_Base\_Template Definition from XML <Template Name="ASOBO\_AS\_GX2\_Pull\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Pull\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS\_GX2</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template>   Templates used: - [ASOBO\_Interaction\_Pull\_Event\_Base\_Template](../inputs/templates/#ASOBO_Interaction_Pull_Event_Base_Template) Parameters set: - USE\_INPUT\_EVENT\_ID [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html)