# animateOnlyIfVisible

> When turned on, Unity might stop animating if it thinks that the results of the animation won't be visible to the user.

## Definition

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

> **Warning:**
>
> **Deprecated.** Use cullingType instead

```csharp
public bool animateOnlyIfVisible { get; set; }
```

### Remarks

This could save you some performance if you have things animating outside of the viewport, whose animation is only important when the user can actually see the thing that is being animated.
