# DestroyPlayable<U>(U)

> Destroys the Playable.

## Definition

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

## DestroyPlayable\<T>(T)

```csharp
public void DestroyPlayable<U>(U playable) where U : struct, IPlayable
```

### Parameters

**** (T): The playable to destroy.

### Remarks

Playables connected to the destroyed Playable output ports are orphaned. These orphaned Playables still exist in the PlayableGraph. Orphaned Playables are not updated until they are connected to a branch that is connected to a [PlayableOutput](/engine/6000.5/script-reference/unityengine/playables/playableoutput.md).
