# SceneInterface.VariantChangedDelegate

> Delegate

Namespace: UnityEngine.Pixyz.Scene

```csharp
public delegate void SceneInterface.VariantChangedDelegate(IntPtr userData, VariantChangeType type, uint variant)
```

Parameters

| Type                                                           | Name     | Description |
| -------------------------------------------------------------- | -------- | ----------- |
| [IntPtr](https://learn.microsoft.com/dotnet/api/system.intptr) | userData |             |
| [VariantChangeType](./scene_variantchangetype)                 | type     |             |
| [uint](https://learn.microsoft.com/dotnet/api/system.uint32)   | variant  |             |
