Navigation
API > API/Plugins > API/Plugins/InteractableInterface
BP function helpers to utilize the Interactable Interface.
| Name | UInteractableInterfaceLibrary |
| Type | class |
| Header File | /Engine/Plugins/Experimental/InteractionInterface/Source/InteractableInterface/Public/InteractableInterfaceLibrary.h |
| Include Path | #include "InteractableInterfaceLibrary.h" |
Syntax
UCLASS ()
class UInteractableInterfaceLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UInteractableInterfaceLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AppendInteractableTargetsFromHitResult
(
const FHitResult& HitResult, |
Given a hit result, append any found IInteractionTargets to the OutInteractableTargets array. | InteractableInterfaceLibrary.h | |
static void AppendInteractableTargetsFromOverlapResults
(
const TArray< FOverlapResult >& OverlapResults, |
Given a set of overlap results, append any found IInteractionTargets to the OutInteractableTargets array. | InteractableInterfaceLibrary.h | |
static void AppendTargetConfiguration
(
TScriptInterface< IInteractionTarget > Target, |
Determines what the configuration of this target is. | InteractableInterfaceLibrary.h |
|
static void BeginInteractionOnTarget
(
TScriptInterface< IInteractionTarget > Target, |
Called when this target is interacted with. | InteractableInterfaceLibrary.h |
|
static AActor * GetActorFromInteractableTarget
(
const TScriptInterface< IInteractionTarget > InteractableTarget |
InteractableInterfaceLibrary.h | ||
static void GetInteractableTargetsFromActor
(
AActor* Actor, |
Populates the given OutInteractionTargets array with all IInteractionTarget interface objects on the given actor. | InteractableInterfaceLibrary.h |
|
static void ResetQueryResults
(
FInteractionQueryResults& ToReset |
Resets the values of the given interaction query results to be empty. | InteractableInterfaceLibrary.h |
|