# PreloadBehavior

> Options for preloading the table collections flagged in the Editor.

## Definition

* **Type:** Enum
* **Namespace:** [Unity.Localization](/engine/6000.7/script-reference/unity/localization.md)
* **Assembly:** UnityEngine.LocalizationRuntimeModule

```csharp
public enum PreloadBehavior
```

## Remarks

Preloading runs when localization initializes and again when the selected locale changes. Only the table collections flagged for preloading in the Editor take part; everything else loads on first use. Set the behavior through [LocalizationSettings.PreloadBehavior](/engine/6000.7/script-reference/unity/localization/localizationsettings/preloadbehavior.md).

Additional Resources: [LocalizationSettings](/engine/6000.7/script-reference/unity/localization/localizationsettings.md), [ResourceDatabase](/engine/6000.7/script-reference/unity/localization/resourcedatabase.md)

## Examples

```csharp
using Unity.Localization;

namespace Unity.Localization.Samples
{
    public class PreloadBehaviorExample
    {
        public void Configure()
        {
            LocalizationSettings.PreloadBehavior = PreloadBehavior.PreloadSelectedLocaleAndFallbacks;
        }
    }
}
```

## Fields

| Value                                                                                                                                        | Description                                                                                |
| -------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| [NoPreloading](/engine/6000.7/script-reference/unity/localization/preloadbehavior/nopreloading.md)                                           | Nothing preloads; every table loads on first use.                                          |
| [PreloadAllLocales](/engine/6000.7/script-reference/unity/localization/preloadbehavior/preloadalllocales.md)                                 | The flagged tables preload for every enabled locale.                                       |
| [PreloadSelectedLocale](/engine/6000.7/script-reference/unity/localization/preloadbehavior/preloadselectedlocale.md)                         | The flagged tables preload for the selected locale.                                        |
| [PreloadSelectedLocaleAndFallbacks](/engine/6000.7/script-reference/unity/localization/preloadbehavior/preloadselectedlocaleandfallbacks.md) | The flagged tables preload for the selected locale and every locale in its fallback chain. |
