# SetGenericBinding(Object, Object)

> Sets the binding of a reference object from a PlayableBinding.

## Definition

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

```csharp
public void SetGenericBinding(Object key, Object value)
```

### Parameters

**** (\[Object]\(/engine/6000.5/script-reference/unityengine/object)): The source object in the [PlayableBinding](/engine/6000.5/script-reference/unityengine/playables/playablebinding.md).**** (\[Object]\(/engine/6000.5/script-reference/unityengine/object)): The object to bind to the key.

### Remarks

Use this method to associate assets to objects loaded in the scene. For example, use SetGenericBinding to bind a Timeline track to a GameObject or Component.

If the value is set to null, the source object is bound to null and the dependency between the PlayableDirector and the source object is kept.
