/Engine/Plugins/Experimental/ScriptableToolsFramework/Source/ScriptableToolsFramework/Public/BaseTools/ScriptableSingleClickTool.h
Note: Currently these interactions are only supported for mouse devices, or devices remapped to be a mouse by theUInputRouter. Also currently only the left-mouse-button is supported.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UScriptableSingleClickTool : public [UScriptableInteractiveTool](API\Plugins\ScriptableToolsFramework\UScriptableInteractiveTool), public [IClickBehaviorTarget](API\Runtime\InteractiveToolsFramework\BaseBehaviors\IClickBehaviorTarget), public [IHoverBehaviorTarget](API\Runtime\InteractiveToolsFramework\BaseBehaviors\IHoverBehaviorTarget)
bool
bAltModifier
bool
bCtrlModifier
bool
bInHover
bool
bShiftModifier
bool
bWantMouseHover
Enable Hover support API functions OnHoverHitTest / OnHoverBegin / OnHoverUpdate / OnHoverEnd for Mouse devices.
TObjectPtr<UMo...
MouseHoverBehavior
TObjectPtr<USi...
SingleClickBehavior