<animationController>
<blendTreeState1D debugHeight="float"Description: The height of the state when debug-drawn, in screen-space
Type: Float
Required: no
debugPositionX="float"Description: The x position of the state when debug-drawn, in screen-space
Type: Float
Required: no
debugPositionY="float"Description: The y position of the state when debug-drawn, in screen-space
Type: Float
Required: no
debugWidth="float"Description: The width of the state when debug-drawn, in screen-space
Type: Float
Required: no
ignorePropagation="false"Description: True if propagation ends on this state, meaning that there will always be a 1 frame minimum delay between this state starting and ending
Type: Boolean
Default: false
Required: no
name="string"Description: The name of the state
Type: String
Required: yes
parameter="string"Description: The name of the parameter
Type: String
Required: no
resetTime="false"Description: If the time of all non-transition tracks should be reset when this state is entered
Type: Boolean
Default: false
Required: no
>
<clips>
<clip name="string"Description: The name of the clip
Type: String
Required: yes
position="float"Description: The position of the clip on the graph
Type: Float
Required: yes
synchroniseSpeedTo="nil"Description: The name of the clip that this clip's duration should be synchronised to
Type: String
Default: nil
Required: no
/>
</clips>
<transitions>
<transition duration="float"Description: The transition time in milliseconds
Type: Float
Required: no
target="string"Description: The name of the target state
Type: String
Required: yes
>
<condition comparisonType="string"Description: The comparison function to use
Type: String
Required: yes
parameter="string"Description: The name of the parameter whose value will be compared against. The comparisonType is relative to this value, e.g. "greaterThan" means the parameter value is greater than the constant value
Type: String
Required: yes
value="string"Description: The comparison value to compare against
Type: String
Required: yes
/>
</transition>
</transitions>
</blendTreeState1D>
<blendTreeState2D debugHeight="float"Description: The height of the state when debug-drawn, in screen-space
Type: Float
Required: no
debugPositionX="float"Description: The x position of the state when debug-drawn, in screen-space
Type: Float
Required: no
debugPositionY="float"Description: The y position of the state when debug-drawn, in screen-space
Type: Float
Required: no
debugWidth="float"Description: The width of the state when debug-drawn, in screen-space
Type: Float
Required: no
ignorePropagation="false"Description: True if propagation ends on this state, meaning that there will always be a 1 frame minimum delay between this state starting and ending
Type: Boolean
Default: false
Required: no
name="string"Description: The name of the state
Type: String
Required: yes
parameter1="string"Description: The name of the first parameter
Type: String
Required: no
parameter2="string"Description: The name of the first parameter
Type: String
Required: no
resetTime="false"Description: If the time of all non-transition tracks should be reset when this state is entered
Type: Boolean
Default: false
Required: no
>
<clips>
<clip name="string"Description: The name of the clip
Type: String
Required: yes
position="x y"Description: The position of the clip on the graph
Type: Multiple values (x, y)
Required: yes
synchroniseSpeedTo="nil"Description: The name of the clip that all other clip durations should be synchronised to
Type: String
Default: nil
Required: no
/>
</clips>
<transitions>
<transition duration="float"Description: The transition time in milliseconds
Type: Float
Required: no
target="string"Description: The name of the target state
Type: String
Required: yes
>
<condition comparisonType="string"Description: The comparison function to use
Type: String
Required: yes
parameter="string"Description: The name of the parameter whose value will be compared against. The comparisonType is relative to this value, e.g. "greaterThan" means the parameter value is greater than the constant value
Type: String
Required: yes
value="string"Description: The comparison value to compare against
Type: String
Required: yes
/>
</transition>
</transitions>
</blendTreeState2D>
<clips>
<clip name="string"Description: The name of the clip within the controller. Note that there is no relation to the clip name within the animations file
Type: String
Required: yes
/>
</clips>
<clipState clip="string"Description: The name of the clip
Type: String
Required: no
debugHeight="float"Description: The height of the state when debug-drawn, in screen-space
Type: Float
Required: no
debugPositionX="float"Description: The x position of the state when debug-drawn, in screen-space
Type: Float
Required: no
debugPositionY="float"Description: The y position of the state when debug-drawn, in screen-space
Type: Float
Required: no
debugWidth="float"Description: The width of the state when debug-drawn, in screen-space
Type: Float
Required: no
ignorePropagation="false"Description: True if propagation ends on this state, meaning that there will always be a 1 frame minimum delay between this state starting and ending
Type: Boolean
Default: false
Required: no
name="string"Description: The name of the state
Type: String
Required: yes
resetTime="false"Description: If the time of all non-transition tracks should be reset when this state is entered
Type: Boolean
Default: false
Required: no
>
<transitions>
<transition duration="float"Description: The transition time in milliseconds
Type: Float
Required: no
target="string"Description: The name of the target state
Type: String
Required: yes
>
<condition comparisonType="string"Description: The comparison function to use
Type: String
Required: yes
parameter="string"Description: The name of the parameter whose value will be compared against. The comparisonType is relative to this value, e.g. "greaterThan" means the parameter value is greater than the constant value
Type: String
Required: yes
value="string"Description: The comparison value to compare against
Type: String
Required: yes
/>
</transition>
</transitions>
</clipState>
<parameters>
<parameter name="string"Description: The name of the parameter
Type: String
Required: yes
type="string"Description: The type of the parameter
Type: String
Required: yes
/>
</parameters>
<parentFile xmlFilename="string"Description: Parent xml filepath used as basis
Type: String
Required: no
>
<attributes>
<clearList keepIndex="integer"Description: Index of list to keep
Type: Integer
Required: no
path="string"Description: List to clear but keep one item
Type: String
Required: no
/>
<remove path="string"Description: Path to remove from parent xml
Type: String
Required: no
/>
<set path="string"Description: Path change in parent xml
Type: String
Required: no
value="string"Description: Target value to set in parent file
Type: String
Required: no
/>
</attributes>
</parentFile>
<transitionState debugHeight="float"Description: The height of the state when debug-drawn, in screen-space
Type: Float
Required: no
debugPositionX="float"Description: The x position of the state when debug-drawn, in screen-space
Type: Float
Required: no
debugPositionY="float"Description: The y position of the state when debug-drawn, in screen-space
Type: Float
Required: no
debugWidth="float"Description: The width of the state when debug-drawn, in screen-space
Type: Float
Required: no
ignorePropagation="false"Description: True if propagation ends on this state, meaning that there will always be a 1 frame minimum delay between this state starting and ending
Type: Boolean
Default: false
Required: no
name="string"Description: The name of the state
Type: String
Required: yes
resetTime="false"Description: If the time of all non-transition tracks should be reset when this state is entered
Type: Boolean
Default: false
Required: no
>
<transitions>
<transition duration="float"Description: The transition time in milliseconds
Type: Float
Required: no
target="string"Description: The name of the target state
Type: String
Required: yes
>
<condition comparisonType="string"Description: The comparison function to use
Type: String
Required: yes
parameter="string"Description: The name of the parameter whose value will be compared against. The comparisonType is relative to this value, e.g. "greaterThan" means the parameter value is greater than the constant value
Type: String
Required: yes
value="string"Description: The comparison value to compare against
Type: String
Required: yes
/>
</transition>
</transitions>
</transitionState>
</animationController>