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 )
How to detect if PostEditChangeProperty is called from Level editor or classDefault/blueprint editor?
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 !