OnPropertyChanged or similiar, does it exist?

Hi Stefan,

Yeah, PostEditPropertyChanged is the correct method to use on your own object. Here’s an example:


#if WITH_EDITOR
void UPaperTileLayer::PostEditChangeProperty(struct FPropertyChangedEvent& PropertyChangedEvent)
{
	FName PropertyName = (PropertyChangedEvent.Property != NULL) ? PropertyChangedEvent.Property->GetFName() : NAME_None;

	if ((PropertyName == GET_MEMBER_NAME_CHECKED(UPaperTileLayer, LayerWidth)) || (PropertyName == GET_MEMBER_NAME_CHECKED(UPaperTileLayer, LayerHeight)))
	{
		Do some stuff
	}
}
#endif

Cheers,
Michael Noland

2 Likes