# RemoveMixingTransform(Transform)

> Removes a transform which should be animated.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.AnimationModule

```csharp
public void RemoveMixingTransform(Transform mix)
```

### Parameters

**** (\[Transform]\(/engine/6000.7/script-reference/unityengine/transform)):&#x20;

### Remarks

You can only pass transforms that have been added through [AnimationState.AddMixingTransform](/engine/6000.7/script-reference/unityengine/animationstate/addmixingtransform.md) function. If transform has been added as `recursive`, then it will be removed as `recursive`. Once you remove all mixing transforms added to animation state all curves become animated again.

Additional Resources: [AnimationState.AddMixingTransform](/engine/6000.7/script-reference/unityengine/animationstate/addmixingtransform.md)
