# SetPropagateSetTime<U>(U, bool)

> Changes the time propagation behavior of this Playable.

## Definition

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

## SetPropagateSetTime\<T>(T, bool)

```csharp
public static void SetPropagateSetTime<U>(this U playable, bool value) where U : struct, IPlayable
```

### Parameters

**** (T): The [Playable](/engine/6000.7/script-reference/unityengine/playables/playable.md) used by this operation.**** (\[bool]\(https\://learn.microsoft.com/dotnet/api/system.boolean)): True to enable time propagation.

### Remarks

When enabled, the playable will propagate its local time to its inputs.

When disabled, the playable will not propagate its local time to its inputs.

By default, this is disabled. It can be used to automatically synchronize the local time between an input and an output.

Use this templated extension method on any type that inherits from [IPlayable](/engine/6000.7/script-reference/unityengine/playables/iplayable.md).
