# LateUpdate()

> LateUpdate is called every frame, if the Behaviour is enabled.

## Definition

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

```csharp
public void LateUpdate()
```

### Remarks

LateUpdate is called after all Update functions have been called. This is useful to order script execution. For example a follow camera should always be implemented in LateUpdate because it tracks objects that might have moved inside Update.

### Examples

```csharp

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour
{
    void LateUpdate()
    {
        transform.Translate(0, Time.deltaTime, 0);
    }
}
```
