How to detect if PostEditChangeProperty is called from Level editor or classDefault/blueprint editor?

Hi !
I want to setup a small processing when a property is changed ( a bool that is EditAnywhere), but i only want to run it if property is changed in Level editor … ( Else it would write over my defaults values )

Post Edit Change Property only fires if a property is edited in the editor.

Do you mean you only want it to fire if it’s edited on an instance rather than on a class default object?

If so, IsTemplate() will do what you want, I think.

thanks, that’s exacly what i was looking for !