# SceneInterface.ComponentChangedDelegate

> Delegate

Namespace: UnityEngine.Pixyz.Scene

```csharp
public delegate void SceneInterface.ComponentChangedDelegate(IntPtr userData, ComponentChangeType eventType, uint occurrence, uint component)
```

Parameters

| Type                                                           | Name       | Description |
| -------------------------------------------------------------- | ---------- | ----------- |
| [IntPtr](https://learn.microsoft.com/dotnet/api/system.intptr) | userData   |             |
| [ComponentChangeType](./scene_componentchangetype)             | eventType  |             |
| [uint](https://learn.microsoft.com/dotnet/api/system.uint32)   | occurrence |             |
| [uint](https://learn.microsoft.com/dotnet/api/system.uint32)   | component  |             |
