I want to update a meshcomponent position based on a FVector property editable in the blueprint. I check in PostEditChangeProperty to be notified when the property changed in the editor but sadly in a FVector, I receive X, Y , Z or Pith, Yaw for Frotator instead of the PropertyName.
I confirmed it works fine except if I change the value via the EditWidget.
Nothing is fired in this event and the current property change send null as Property value.
old thread, but was looking for a solution to get the actual name of a vector when it gets changed (in stead of the individual axis names). Found out you need to use:
PropertyChangedEvent.MemberProperty->GetFName()
in stead of
PropertyChangedEvent.Property->GetFName()
hopefully this still helps people out even though question got asked years ago!