// Copyright Epic Games, Inc. All Rights Reserved. /*============================================================================= CoreMisc.h: General-purpose file utilities. =============================================================================*/ #pragma once #include "CoreMinimal.h" struct FPropertyChangedEvent; // Notification hook. class COREUOBJECT_API FNotifyHook { public: virtual void NotifyPreChange(FProperty* PropertyAboutToChange) {} virtual void NotifyPostChange(const FPropertyChangedEvent& PropertyChangedEvent, FProperty* PropertyThatChanged) {} virtual void NotifyPreChange(class FEditPropertyChain* PropertyAboutToChange); virtual void NotifyPostChange(const FPropertyChangedEvent& PropertyChangedEvent, class FEditPropertyChain* PropertyThatChanged); };