Navigation
API > API/Plugins > API/Plugins/InteractableInterface
Implement this interface on things that are able to be interacted with.
A target should be something in the world that can be interacted with. For example, a treasure chest which can be opened, an item that can picked up, or some narrative design element for your game.
| Name | IInteractionTarget |
| Type | class |
| Header File | /Engine/Plugins/Experimental/InteractionInterface/Source/InteractableInterface/Public/InteractableTargetInterface.h |
| Include Path | #include "InteractableTargetInterface.h" |
Syntax
class IInteractionTarget
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AppendTargetConfiguration
(
const FInteractionContext& Context, |
Determines what the configuration of this target is. | InteractableTargetInterface.h | |
void BeginInteraction
(
const FInteractionContext& Context |
Called when this target is interacted with. | InteractableTargetInterface.h |