# BlendTreeType

> The type of blending algorithm that the blend tree uses.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor.Animations](/engine/6000.6/script-reference/unityeditor/animations.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public enum BlendTreeType
```

## Fields

| Value                                                                                                                  | Description                                                                                                                                                                               |
| ---------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Direct](/engine/6000.6/script-reference/unityeditor/animations/blendtreetype/direct.md)                               | Direct control of blending weight for each node.                                                                                                                                          |
| [FreeformCartesian2D](/engine/6000.6/script-reference/unityeditor/animations/blendtreetype/freeformcartesian2d.md)     | Best used when your motions do not represent different directions.                                                                                                                        |
| [FreeformDirectional2D](/engine/6000.6/script-reference/unityeditor/animations/blendtreetype/freeformdirectional2d.md) | This blend type is used when your motions represent different directions, however you can have multiple motions in the same direction, for example "walk forward" and "run forward".      |
| [Simple1D](/engine/6000.6/script-reference/unityeditor/animations/blendtreetype/simple1d.md)                           | Basic blending using a single parameter.                                                                                                                                                  |
| [SimpleDirectional2D](/engine/6000.6/script-reference/unityeditor/animations/blendtreetype/simpledirectional2d.md)     | Best used when your motions represent different directions, such as "walk forward", "walk backward", "walk left", and "walk right", or "aim up", "aim down", "aim left", and "aim right". |
