# SceneLoadingStatus

> The loading status of a ContentSceneFile. This is accessed by ContentSceneFile.Status.

## Definition

* **Type:** Enum
* **Namespace:** [Unity.Loading](/engine/6000.7/script-reference/unity/loading.md)
* **Assembly:** UnityEngine.ContentLoadModule

```csharp
public enum SceneLoadingStatus
```

## Fields

| Value                                                                                                                | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Complete](/engine/6000.7/script-reference/unity/loading/sceneloadingstatus/complete.md)                             | The scene has been loaded and integrated successfully.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [Failed](/engine/6000.7/script-reference/unity/loading/sceneloadingstatus/failed.md)                                 | A failure occured in the scene loading process. See log for details. Be sure to still call [ContentSceneFile.UnloadAtEndOfFrame](/engine/6000.7/script-reference/unity/loading/contentscenefile/unloadatendofframe.md) to release internal resources.                                                                                                                                                                                                                                                                                                        |
| [InProgress](/engine/6000.7/script-reference/unity/loading/sceneloadingstatus/inprogress.md)                         | The scene load is in progress.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [NotLoaded](/engine/6000.7/script-reference/unity/loading/sceneloadingstatus/notloaded.md)                           | Indicates that the scene has not started loading. This is the default value for [ContentSceneFile.Status](/engine/6000.7/script-reference/unity/loading/contentscenefile/status.md) before any load operation is initiated. Use this value to detect uninitialized or invalid [ContentSceneFile](/engine/6000.7/script-reference/unity/loading/contentscenefile.md) instances, such as those not returned by [ContentLoadInterface.LoadSceneAsync](/engine/6000.7/script-reference/unity/loading/contentloadinterface/loadsceneasync.md) or after unloading. |
| [WaitingForIntegrate](/engine/6000.7/script-reference/unity/loading/sceneloadingstatus/waitingforintegrate.md)       | The asynchronous part of the scene loading is complete. You can now safely call [ContentSceneFile.IntegrateAtEndOfFrame](/engine/6000.7/script-reference/unity/loading/contentscenefile/integrateatendofframe.md) when you are ready to activate the scene.                                                                                                                                                                                                                                                                                                  |
| [WillIntegrateNextFrame](/engine/6000.7/script-reference/unity/loading/sceneloadingstatus/willintegratenextframe.md) | The scene will integrate at the end of the current frame.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
