Create a new BlendTree1D instance.
The AnimState that this AnimBlendTree belongs to.
The parent of the AnimBlendTree. If not null, the AnimNode is stored as part of a AnimBlendTree hierarchy.
The name of the BlendTree. Used when assigning an AnimTrack to its children.
The coordinate/vector that's used to determine the weight of this node when it's part of an AnimBlendTree.
The anim component parameters which are used to calculate the current weights of the blend trees children.
The child nodes that this blend tree should create. Can either be of type AnimNode or AnimBlendTree.
If true, the speed of each blended animation will be synchronized.
Used to create child blend trees of varying types.
Used at runtime to get the current parameter values.
An AnimBlendTree that calculates its weights using the 1D algorithm from chapter 6 of Rune Skovbo Johansen's thesis.
The children sit at points along a single parameter, and the two whose points bracket the current value share the weight between them. This is the tree for one-dimensional blends such as idle, walk and run driven by a speed parameter.