# SceneInterface.SceneChangedDelegate

> Delegate

Namespace: UnityEngine.Pixyz.Scene

```csharp
public delegate void SceneInterface.SceneChangedDelegate(IntPtr userData, SceneChangeType eventType, uint occurrence, uint child, uint finalOccurrence)
```

Parameters

| Type                                                           | Name            | Description |
| -------------------------------------------------------------- | --------------- | ----------- |
| [IntPtr](https://learn.microsoft.com/dotnet/api/system.intptr) | userData        |             |
| [SceneChangeType](./scene_scenechangetype)                     | eventType       |             |
| [uint](https://learn.microsoft.com/dotnet/api/system.uint32)   | occurrence      |             |
| [uint](https://learn.microsoft.com/dotnet/api/system.uint32)   | child           |             |
| [uint](https://learn.microsoft.com/dotnet/api/system.uint32)   | finalOccurrence |             |
