/Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveTool.h
If you make your property set UObjects subclasses ofUInteractiveToolPropertySet, then when the Tool Properties are changedin the Editor, the parent Tool will be automatically notified. You can overrideUInteractiveTool::OnPropertyModified()to act on these notifications
class UInteractiveToolPropertySet : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [FWatchablePropertySet](API\Runtime\InteractiveToolsFramework\FWatchablePropertySet)
bool
bIsPropertySetEnabled
Controls whether a property set is shown in the UI. Transient so that disabling a PropertySet in one tool doesn't disable it in others.
TMap<FString, ...
CachedPropertiesMap
FInteractiveToo...
OnModified