# Debug.xml [[Go back to index]](..\Template_Explorer.html) Asobo\\Debug.xml ---------------- Source XML <!-- Should only contain templates that are meant to be used as debug tools to build a plane and should not be left in the final versions of planes --> <ModelBehaviors> <Include ModelBehaviorFile="ASOBO\(Inputs\)Templates.xml"/> <Template Name="ASOBO\_DEBUG\_Loop\_Animation\_Template"> <Parameters Type="Default"> <LOOP\_PER\_SECOND>1</LOOP\_PER\_SECOND> </Parameters> <UseTemplate Name="ASOBO\_GT\_Anim"> <ANIM\_CODE>(A:ANIMATION DELTA TIME, seconds) 100 \* \#LOOP\_PER\_SECOND\# \*</ANIM\_CODE> <ANIM\_LENGTH>100</ANIM\_LENGTH> <ANIM\_WRAP>1</ANIM\_WRAP> <ANIM\_DELTA>1</ANIM\_DELTA> </UseTemplate> </Template> <Template Name="ASOBO\_DEBUG\_Toggle\_Visibility\_Template"> <Parameters Type="Default"> <DISABLE\_ANIMATION>True</DISABLE\_ANIMATION> </Parameters> <UseTemplate Name="ASOBO\_DEBUG\_Base\_Template"> <MOUSE\_FLAGS>Lock+LeftAll+Move</MOUSE\_FLAGS> <IE\_NAME>Toggle\_\#NODE\_ID\#</IE\_NAME> <INTERACTION\_TYPE>Push</INTERACTION\_TYPE> <CREATE\_COMPONENT>True</CREATE\_COMPONENT> <SET\_STATE\_EXTERNAL>(L:XMLVAR\_Toggle\_\#NODE\_ID\#) ! (>L:XMLVAR\_Toggle\_\#NODE\_ID\#)</SET\_STATE\_EXTERNAL> </UseTemplate> <Loop> <Setup> <Param>CUR\_ID</Param> <From>1</From> <Inc>1</Inc> <While> <Arg Valid="NODE\_TO\_HIDE\_\#CUR\_ID\#"/> </While> </Setup> <Do> <Parameters Type="Override"> <CURRENT\_NODE Process="Param">NODE\_TO\_HIDE\_\#CUR\_ID\#</CURRENT\_NODE> </Parameters> <Component ID="\#CURRENT\_NODE\#" Node="\#CURRENT\_NODE\#"> <UseTemplate Name="ASOBO\_GT\_Visibility\_Code"> <VISIBILITY\_CODE>(L:XMLVAR\_Toggle\_\#NODE\_ID\#)</VISIBILITY\_CODE> </UseTemplate> </Component> </Do> </Loop> </Template> <Template Name="ASOBO\_DEBUG\_Base\_Template"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>DEBUG</INPUT\_EVENT\_ID\_SOURCE> <WWISE\_PREFIX>DEBUG</WWISE\_PREFIX> </Parameters> <UseTemplate Name="ASOBO\_Interaction\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>DEBUG</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> <InputEvent ID="DEBUG"> <Presets> <Extend Target="ASOBO\_GIE\_Anim\_Handling"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>DEBUG</INPUT\_EVENT\_ID\_SOURCE> </Parameters> </Extend> </Presets> </InputEvent> </ModelBehaviors>     ### Includes - ModelBehaviorFile: [ASOBO\(Inputs\)Templates.xml](inputs/templates/) ### Templates Template list 1. [ASOBO\_DEBUG\_Loop\_Animation\_Template](#ASOBO_DEBUG_Loop_Animation_Template) 2. [ASOBO\_DEBUG\_Toggle\_Visibility\_Template](#ASOBO_DEBUG_Toggle_Visibility_Template) 3. [ASOBO\_DEBUG\_Base\_Template](#ASOBO_DEBUG_Base_Template) - #### ASOBO\_DEBUG\_Loop\_Animation\_Template Definition from XML <Template Name="ASOBO\_DEBUG\_Loop\_Animation\_Template"> <Parameters Type="Default"> <LOOP\_PER\_SECOND>1</LOOP\_PER\_SECOND> </Parameters> <UseTemplate Name="ASOBO\_GT\_Anim"> <ANIM\_CODE>(A:ANIMATION DELTA TIME, seconds) 100 \* \#LOOP\_PER\_SECOND\# \*</ANIM\_CODE> <ANIM\_LENGTH>100</ANIM\_LENGTH> <ANIM\_WRAP>1</ANIM\_WRAP> <ANIM\_DELTA>1</ANIM\_DELTA> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - LOOP\_PER\_SECOND   Templates used: - [ASOBO\_GT\_Anim](generic/animations/#ASOBO_GT_Anim) Parameters set: - ANIM\_CODE (using LOOP\_PER\_SECOND) - ANIM\_LENGTH - ANIM\_WRAP - ANIM\_DELTA [[Go back to top]](#top) [[Go back to index]](..\Template_Explorer.html) - #### ASOBO\_DEBUG\_Toggle\_Visibility\_Template Definition from XML <Template Name="ASOBO\_DEBUG\_Toggle\_Visibility\_Template"> <Parameters Type="Default"> <DISABLE\_ANIMATION>True</DISABLE\_ANIMATION> </Parameters> <UseTemplate Name="ASOBO\_DEBUG\_Base\_Template"> <MOUSE\_FLAGS>Lock+LeftAll+Move</MOUSE\_FLAGS> <IE\_NAME>Toggle\_\#NODE\_ID\#</IE\_NAME> <INTERACTION\_TYPE>Push</INTERACTION\_TYPE> <CREATE\_COMPONENT>True</CREATE\_COMPONENT> <SET\_STATE\_EXTERNAL>(L:XMLVAR\_Toggle\_\#NODE\_ID\#) ! (>L:XMLVAR\_Toggle\_\#NODE\_ID\#)</SET\_STATE\_EXTERNAL> </UseTemplate> <Loop> <Setup> <Param>CUR\_ID</Param> <From>1</From> <Inc>1</Inc> <While> <Arg Valid="NODE\_TO\_HIDE\_\#CUR\_ID\#"/> </While> </Setup> <Do> <Parameters Type="Override"> <CURRENT\_NODE Process="Param">NODE\_TO\_HIDE\_\#CUR\_ID\#</CURRENT\_NODE> </Parameters> <Component ID="\#CURRENT\_NODE\#" Node="\#CURRENT\_NODE\#"> <UseTemplate Name="ASOBO\_GT\_Visibility\_Code"> <VISIBILITY\_CODE>(L:XMLVAR\_Toggle\_\#NODE\_ID\#)</VISIBILITY\_CODE> </UseTemplate> </Component> </Do> </Loop> </Template> Parameters initialization: - Default Parameters set: - DISABLE\_ANIMATION Parameters read: - CUR\_ID - CURRENT\_NODE Parameters set: - CUR\_ID - CURRENT\_NODE (using CUR\_ID) Components: - \#CURRENT\_NODE\# (Node: \#CURRENT\_NODE\#)   Templates used: - [ASOBO\_GT\_Visibility\_Code](generic/visibility/#ASOBO_GT_Visibility_Code) Parameters set: - VISIBILITY\_CODE (using NODE\_ID)   Templates used: - [ASOBO\_DEBUG\_Base\_Template](debug/#ASOBO_DEBUG_Base_Template) Parameters set: - MOUSE\_FLAGS - IE\_NAME (using NODE\_ID) - INTERACTION\_TYPE - CREATE\_COMPONENT - SET\_STATE\_EXTERNAL (using NODE\_ID) [[Go back to top]](#top) [[Go back to index]](..\Template_Explorer.html) - #### ASOBO\_DEBUG\_Base\_Template Definition from XML <Template Name="ASOBO\_DEBUG\_Base\_Template"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>DEBUG</INPUT\_EVENT\_ID\_SOURCE> <WWISE\_PREFIX>DEBUG</WWISE\_PREFIX> </Parameters> <UseTemplate Name="ASOBO\_Interaction\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>DEBUG</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)