# writeDefaultValuesOnDisable

> Specifies whether playable graph values are reset or preserved when the Animator is disabled.

## Definition

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

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

### Remarks

Set this property to true to reset the playable graph to its default values when the [Animator](/engine/6000.6/script-reference/unityengine/animator.md) is disabled.

Set to this property to false (default value) to preserve the current state and values of the playable graph, and to call the [Animator.WriteDefaultValues](/engine/6000.6/script-reference/unityengine/animator/writedefaultvalues.md) method when the [Animator](/engine/6000.6/script-reference/unityengine/animator.md) is disabled.

Setting this property to false also preserves animated values when a GameObject is disabled. For example, if a GameObject has animated values from x=0 to x=3, when the GameObject is disabled, it preserves the animated value x=3.

This property is serializable. You can save it in a Prefab.
