# Animation.xml [[Go back to index]](..\..\..\..\Template_Explorer.html) Asobo\_EX1\(Generic\)Shared\(Templates\)Animation.xml ----------------------------------------------------- Source XML <ModelBehaviors> <!-- \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# ANIMATION \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# --> <!-- \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# --> <Include RelativeFile="ParametersFn\\\\Animation.xml"/> <!-- \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# --> <!-- IN: ANIM\_CODE (RPN snippet) --> <Template Name="ASOBO\_GT\_Anim\_Code\_Template"> <UseTemplate Name="ASOBO\_GT\_Anim\_Template"/> </Template> <!-- IN: See ASOBO\_Anim\_Sim\_Default\_Parameters --> <Template Name="ASOBO\_GT\_Anim\_Sim\_Template"> <UseTemplate Name="ASOBO\_GT\_Anim\_Template"> <UseParametersFn Name="ASOBO\_Anim\_Sim\_Default\_Parameters"/> </UseTemplate> </Template> <!-- IN: See ASOBO\_Anim\_Simvar\_Code\_Parameters --> <Template Name="ASOBO\_GT\_Anim\_Simvar\_Code\_Template"> <UseTemplate Name="ASOBO\_GT\_Anim\_Template"> <UseParametersFn Name="ASOBO\_Anim\_Simvar\_Code\_Parameters"/> </UseTemplate> </Template> <!-- IN: ANIM\_PFN (ParametersFn to use) --> <Template Name="ASOBO\_GT\_Anim\_Template"> <Parameters Type="Override"> <Condition Valid="DISABLE\_ANIMATION"> <False> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>ASOBO\_Process\_Anim\_Transforms\_Parameters</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>ANIM\_PARAMETERS\_TRANSFORMS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </False> </Condition> </Parameters> <Condition Valid="DISABLE\_ANIMATION"> <False> <UseTemplate Name="@BaseAnimTemplate"> <Condition NotEmpty="ANIM\_PFN"> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>\#ANIM\_PFN\#</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>ANIM\_PARAMETERS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </Condition> </UseTemplate> <UseTemplate Name="@BaseAnimTriggerTemplate"> <Condition NotEmpty="ANIM\_TRIGGER\_PFN"> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>\#ANIM\_TRIGGER\_PFN\#</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>ANIM\_TRIGGER\_PARAMETERS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </Condition> </UseTemplate> </False> </Condition> </Template> <Template Name="ASOBO\_GT\_Component\_Anim\_Template"> <Parameters Type="Default"> <CONCRETE\_ANIMATION\_TEMPLATE>ASOBO\_GT\_Anim\_Template</CONCRETE\_ANIMATION\_TEMPLATE> </Parameters> <UseTemplate Name="ASOBO\_GT\_Component\_Template"> <TEMPLATE\_TO\_USE>\#CONCRETE\_ANIMATION\_TEMPLATE\#</TEMPLATE\_TO\_USE> </UseTemplate> </Template> </ModelBehaviors>     ### Includes - RelativeFile: [ParametersFn\\\\Animation.xml](parametersfn/animation/) ### Templates Template list 1. [ASOBO\_GT\_Anim\_Code\_Template](#ASOBO_GT_Anim_Code_Template) 2. [ASOBO\_GT\_Anim\_Sim\_Template](#ASOBO_GT_Anim_Sim_Template) 3. [ASOBO\_GT\_Anim\_Simvar\_Code\_Template](#ASOBO_GT_Anim_Simvar_Code_Template) 4. [ASOBO\_GT\_Anim\_Template](#ASOBO_GT_Anim_Template) 5. [ASOBO\_GT\_Component\_Anim\_Template](#ASOBO_GT_Component_Anim_Template) - #### ASOBO\_GT\_Anim\_Code\_Template Definition from XML <Template Name="ASOBO\_GT\_Anim\_Code\_Template"> <UseTemplate Name="ASOBO\_GT\_Anim\_Template"/> </Template>   Templates used: - [ASOBO\_GT\_Anim\_Template](animation/#ASOBO_GT_Anim_Template) [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Anim\_Sim\_Template Definition from XML <Template Name="ASOBO\_GT\_Anim\_Sim\_Template"> <UseTemplate Name="ASOBO\_GT\_Anim\_Template"> <UseParametersFn Name="ASOBO\_Anim\_Sim\_Default\_Parameters"/> </UseTemplate> </Template>   Templates used: - [ASOBO\_GT\_Anim\_Template](animation/#ASOBO_GT_Anim_Template) ParametersFn used: - [ASOBO\_Anim\_Sim\_Default\_Parameters](../../../base/component/animation/#ASOBO_Anim_Sim_Default_Parameters) [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Anim\_Simvar\_Code\_Template Definition from XML <Template Name="ASOBO\_GT\_Anim\_Simvar\_Code\_Template"> <UseTemplate Name="ASOBO\_GT\_Anim\_Template"> <UseParametersFn Name="ASOBO\_Anim\_Simvar\_Code\_Parameters"/> </UseTemplate> </Template>   Templates used: - [ASOBO\_GT\_Anim\_Template](animation/#ASOBO_GT_Anim_Template) ParametersFn used: - [ASOBO\_Anim\_Simvar\_Code\_Parameters](parametersfn/animation/#ASOBO_Anim_Simvar_Code_Parameters) [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Anim\_Template Definition from XML <Template Name="ASOBO\_GT\_Anim\_Template"> <Parameters Type="Override"> <Condition Valid="DISABLE\_ANIMATION"> <False> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>ASOBO\_Process\_Anim\_Transforms\_Parameters</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>ANIM\_PARAMETERS\_TRANSFORMS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </False> </Condition> </Parameters> <Condition Valid="DISABLE\_ANIMATION"> <False> <UseTemplate Name="@BaseAnimTemplate"> <Condition NotEmpty="ANIM\_PFN"> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>\#ANIM\_PFN\#</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>ANIM\_PARAMETERS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </Condition> </UseTemplate> <UseTemplate Name="@BaseAnimTriggerTemplate"> <Condition NotEmpty="ANIM\_TRIGGER\_PFN"> <UseParametersFn Name="ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper"> <PFN\_PARAM\_DEFAULT>\#ANIM\_TRIGGER\_PFN\#</PFN\_PARAM\_DEFAULT> <PFN\_PARAM\_NAME>ANIM\_TRIGGER\_PARAMETERS\_FN</PFN\_PARAM\_NAME> </UseParametersFn> </Condition> </UseTemplate> </False> </Condition> </Template> Parameters initialization: - Override Condition: Valid(DISABLE\_ANIMATION) - Case: False ParametersFn used: - [ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper](../../../base/helper/parametersfnhelpers/#ASOBO_PFN_Call_Overridable_ParametersFn_Helper) Parameters set: - PFN\_PARAM\_DEFAULT - PFN\_PARAM\_NAME Condition: Valid(DISABLE\_ANIMATION) - Case: False   Templates used: - @BaseAnimTemplate Condition: NotEmpty(ANIM\_PFN) - Case: True ParametersFn used: - [ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper](../../../base/helper/parametersfnhelpers/#ASOBO_PFN_Call_Overridable_ParametersFn_Helper) Parameters set: - PFN\_PARAM\_DEFAULT (using ANIM\_PFN) - PFN\_PARAM\_NAME - @BaseAnimTriggerTemplate Condition: NotEmpty(ANIM\_TRIGGER\_PFN) - Case: True ParametersFn used: - [ASOBO\_PFN\_Call\_Overridable\_ParametersFn\_Helper](../../../base/helper/parametersfnhelpers/#ASOBO_PFN_Call_Overridable_ParametersFn_Helper) Parameters set: - PFN\_PARAM\_DEFAULT (using ANIM\_TRIGGER\_PFN) - PFN\_PARAM\_NAME [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html) - #### ASOBO\_GT\_Component\_Anim\_Template Definition from XML <Template Name="ASOBO\_GT\_Component\_Anim\_Template"> <Parameters Type="Default"> <CONCRETE\_ANIMATION\_TEMPLATE>ASOBO\_GT\_Anim\_Template</CONCRETE\_ANIMATION\_TEMPLATE> </Parameters> <UseTemplate Name="ASOBO\_GT\_Component\_Template"> <TEMPLATE\_TO\_USE>\#CONCRETE\_ANIMATION\_TEMPLATE\#</TEMPLATE\_TO\_USE> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - CONCRETE\_ANIMATION\_TEMPLATE   Templates used: - [ASOBO\_GT\_Component\_Template](common/#ASOBO_GT_Component_Template) - May include a subtemplate using the parameter 'TEMPLATE\_TO\_USE' and resolve to the following template(s): - \#CONCRETE\_ANIMATION\_TEMPLATE\# - <Value set in loop> Parameters set: - TEMPLATE\_TO\_USE (using CONCRETE\_ANIMATION\_TEMPLATE) [[Go back to top]](#top) [[Go back to index]](..\..\..\..\Template_Explorer.html)