> For the complete documentation index, see [llms.txt](https://kinematicsoup.gitbook.io/scene-fusion/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinematicsoup.gitbook.io/scene-fusion/api-reference/ks.scenefusion.client.unity.editor/ks.scenefusion.client.unity.editor.sfbaseuobjecttranslator/ks.scenefusion.client.unity.editor.sfbaseuobjecttranslator.propertychangehandler.md).

# Delegate sfBaseUObjectTranslator.PropertyChangeHandler

Namespace: [KS.SceneFusion.Client.Unity.Editor](/scene-fusion/api-reference/ks.scenefusion.client.unity.editor.md)\
Assembly: KSUnity-Source.dll

sfProperty change event handler.

```csharp
public delegate bool sfBaseUObjectTranslator.PropertyChangeHandler(Object uobj, sfBaseProperty property)
```

#### Parameters

`uobj` Object

uobj whose property changed.

`property` [sfBaseProperty](/scene-fusion/api-reference/ks.scenefusion/ks.scenefusion.sfbaseproperty.md)

property that changed. Null if the property was removed.

#### Returns

bool

if false, the default property hander that sets the property using Unity serialization will be called.
