# autoGenerate

> Deprecated as Auto Generate lighting is no longer supported. Whether the Unity Editor automatically precomputes lighting data when the Scene data changes. (Editor only).

## Definition

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

> **Warning:**
>
> **Deprecated.** LightingSettings.autoGenerate is obsolete.

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

### Remarks

When this is set to `true`, the Editor automatically bakes lightmaps, Light Probes and Reflection Probes when you make changes to your Scene. When this is set to `false`, Unity does not automatically bake this data. The default value is `false`.

When this is set to `false`, you can instruct Unity to perform the bake by pressing the **Generate Lighting** button in the [Lighting window](/engine/6000.7/manual/lighting-overview/lighting-reference/lighting-window.md), or by using the [Lightmapping.Bake](/engine/6000.7/script-reference/unityeditor/lightmapping/bake.md) or [Lightmapping.BakeAsync](/engine/6000.7/script-reference/unityeditor/lightmapping/bakeasync.md) APIs.

This setting applies to the Baked Global Illumination system and the Enlighten Realtime Global Illumination system.

When Unity serializes this `LightingSettings` object as a [Lighting Settings Asset](/engine/6000.7/manual/lighting-overview/lighting-reference/class-lighting-settings.md), this property corresponds to the **Auto Generate** property in the Lighting Settings Asset Inspector.

Additional Resources: [Lighting Settings Asset](/engine/6000.7/manual/lighting-overview/lighting-reference/class-lighting-settings.md), [Lighting window](/engine/6000.7/manual/lighting-overview/lighting-reference/lighting-window.md), [Lightmapping.Bake](/engine/6000.7/script-reference/unityeditor/lightmapping/bake.md), [Lightmapping.BakeAsync](/engine/6000.7/script-reference/unityeditor/lightmapping/bakeasync.md).
