# SetAdditiveReferencePose(AnimationClip, AnimationClip, float)

> Sets the additive reference pose from referenceClip at time for animation clip clip.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.0/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
public static void SetAdditiveReferencePose(AnimationClip clip, AnimationClip referenceClip, float time)
```

### Parameters

**** (\[AnimationClip]\(/engine/6000.0/script-reference/unityengine/animationclip)): The animation clip to use.**** (\[AnimationClip]\(/engine/6000.0/script-reference/unityengine/animationclip)): The animation clip containing the reference pose.**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): The time that when the reference pose occurs in referenceClip.

### Remarks

By default, an animation clip used in an additive layer uses the pose at time 0 as its reference pose. This is a big limitation as the reference pose need to be in the played clip. This function allow you to change this behaviour and use a reference pose from any clip.
