/Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectUserComponent.h
The validation settings for entries and exits are separate to allow to have more lax exit settings. For example the entry settings might prevent to use Smart Object slots which are on water, but we could allow to exit in water.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable, ClassGroup=Gameplay, Meta=(BlueprintSpawnableComponent), Config=Game, HideCategories=(Activation, AssetUserData, Collision, Cooking, HLOD, Lighting, LOD, Mobile, Mobility, Navigation, Physics, RayTracing, Rendering, Tags, TextureStreaming)) class USmartObjectUserComponent : public [UActorComponent](API\Runtime\Engine\Components\UActorComponent)
TSubclassOf<US...
ValidationFilter
Validation filter used for entering testing entries for a Smart Object slot.