# AnimationPlayableUtilities

> Implements high-level utility methods to simplify use of the Playable API with Animations.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.Playables](/engine/6000.5/script-reference/unityengine/playables.md)
* **Assembly:** UnityEngine.AnimationModule

```csharp
public static class AnimationPlayableUtilities
```

## Static Methods

| Method                                                                                                                               | Description                                                                                                                                                                                                                                                                                                          |
| ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [PlayAnimatorController](/engine/6000.5/script-reference/unityengine/playables/animationplayableutilities/playanimatorcontroller.md) | Creates a [PlayableGraph](/engine/6000.5/script-reference/unityengine/playables/playablegraph.md) to be played on the given Animator. An [AnimatorControllerPlayable](/engine/6000.5/script-reference/unityengine/animations/animatorcontrollerplayable.md) is also created for the given RuntimeAnimatorController. |
| [PlayClip](/engine/6000.5/script-reference/unityengine/playables/animationplayableutilities/playclip.md)                             | Creates a [PlayableGraph](/engine/6000.5/script-reference/unityengine/playables/playablegraph.md) to be played on the given Animator. An [AnimationClipPlayable](/engine/6000.5/script-reference/unityengine/animations/animationclipplayable.md) is also created for the given AnimationClip.                       |
| [PlayLayerMixer](/engine/6000.5/script-reference/unityengine/playables/animationplayableutilities/playlayermixer.md)                 | Creates a [PlayableGraph](/engine/6000.5/script-reference/unityengine/playables/playablegraph.md) to be played on the given Animator. An [AnimationLayerMixerPlayable](/engine/6000.5/script-reference/unityengine/animations/animationlayermixerplayable.md) is also created.                                       |
| [PlayMixer](/engine/6000.5/script-reference/unityengine/playables/animationplayableutilities/playmixer.md)                           | Creates a [PlayableGraph](/engine/6000.5/script-reference/unityengine/playables/playablegraph.md) to be played on the given Animator. An [AnimationMixerPlayable](/engine/6000.5/script-reference/unityengine/animations/animationmixerplayable.md) is also created.                                                 |
