# TransitionInterruptionSource

> Which AnimatorState transitions can interrupt the Transition.

## Definition

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

```csharp
public enum TransitionInterruptionSource
```

## Fields

| Value                                                                                                                                 | Description                                                                                      |
| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| [Destination](/engine/6000.6/script-reference/unityeditor/animations/transitioninterruptionsource/destination.md)                     | The Transition can be interrupted by transitions in the destination AnimatorState.               |
| [DestinationThenSource](/engine/6000.6/script-reference/unityeditor/animations/transitioninterruptionsource/destinationthensource.md) | The Transition can be interrupted by transitions in the source or the destination AnimatorState. |
| [None](/engine/6000.6/script-reference/unityeditor/animations/transitioninterruptionsource/none.md)                                   | The Transition cannot be interrupted. Formely know as Atomic.                                    |
| [Source](/engine/6000.6/script-reference/unityeditor/animations/transitioninterruptionsource/source.md)                               | The Transition can be interrupted by transitions in the source AnimatorState.                    |
| [SourceThenDestination](/engine/6000.6/script-reference/unityeditor/animations/transitioninterruptionsource/sourcethendestination.md) | The Transition can be interrupted by transitions in the source or the destination AnimatorState. |
