/Engine/Plugins/Experimental/ScriptableToolsFramework/Source/ScriptableToolsFramework/Public/BaseTools/ScriptableSingleClickTool.h
Note that this function will be called twice for a particular hit - once on mouse-down and once on mouse-up, and if it returns no-hit on mouse-up, the click will be "cancelled", similar to standard GUI click interactions.
aFInputRayHitindicating a hit (true/false) and the hit depth along the hit-ray (0 for "always consume")
[UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintNativeEvent, Category="Click Events") [FInputRayHit](API\Runtime\InteractiveToolsFramework\FInputRayHit) TestIfHitByClick ( [FInputDeviceRay](API\Runtime\InteractiveToolsFramework\FInputDeviceRay) ClickPos, const [FScriptableToolModifierStates](API\Plugins\ScriptableToolsFramework\FScriptableToolModifierStates) & Modifiers )