# SpritePackerMode

> Sprite Packer mode for the current project.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor](/engine/6000.5/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public enum SpritePackerMode
```

## Fields

| Value                                                                                                    | Description                                                                                                                             |
| -------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| [AlwaysOnAtlas](/engine/6000.5/script-reference/unityeditor/spritepackermode/alwaysonatlas.md)           | Always pack all the [SpriteAtlas](/engine/6000.5/script-reference/unityengine/u2d/spriteatlas.md).                                      |
| [BuildTimeOnlyAtlas](/engine/6000.5/script-reference/unityeditor/spritepackermode/buildtimeonlyatlas.md) | Pack all the [SpriteAtlas](/engine/6000.5/script-reference/unityengine/u2d/spriteatlas.md) when building player/bundles.                |
| [Disabled](/engine/6000.5/script-reference/unityeditor/spritepackermode/disabled.md)                     | Doesn't pack sprites.                                                                                                                   |
| [SpriteAtlasV2](/engine/6000.5/script-reference/unityeditor/spritepackermode/spriteatlasv2.md)           | If enabled, will automatically migrate all \*.spriteatlas assets to \*.spriteatlasv2 assets. Old \*.spriteatlas assets will be removed. |
| [SpriteAtlasV2Build](/engine/6000.5/script-reference/unityeditor/spritepackermode/spriteatlasv2build.md) | If enabled, pack all the [SpriteAtlas](/engine/6000.5/script-reference/unityengine/u2d/spriteatlas.md) when building player/bundles.    |
