[Go back to index]

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

Templates

Template list
  • 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_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>
  • 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>
  • 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:

    Condition: Valid(DISABLE_ANIMATION)

  • 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
      • 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)