#include "CoreMinimal.h"
#include "Components/ActorComponent.h"
#include "InteractionComponent.generated.h"
Go to the source code of this file.
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FInteractionErrorSignature, EInteractionError, Error) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams (FHighlightTextSignature, FText, HighlightText, UInteractableComponent *, Interactable, UPrimitiveComponent *, Component, APlayerController *, Sender) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams (FHoldSignature, UInteractableComponent *, Interactable, UPrimitiveComponent *, Component, float, HoldTime, APlayerController *, Sender) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FHoldStopSignature, UInteractableComponent *, Interactable, UPrimitiveComponent *, Component, APlayerController *, Sender) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FHighlightNoTextSignature, UInteractableComponent *, Interactable, UPrimitiveComponent *, Component, APlayerController *, Sender) |
|
◆ EInteractionError
Enumerator |
---|
InteractableNotValid | |
PlayerTooFar | |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams() [1/2]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams |
( |
FHighlightTextSignature |
, |
|
|
FText |
, |
|
|
HighlightText |
, |
|
|
UInteractableComponent * |
, |
|
|
Interactable |
, |
|
|
UPrimitiveComponent * |
, |
|
|
Component |
, |
|
|
APlayerController * |
, |
|
|
Sender |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams() [2/2]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams |
( |
FHoldSignature |
, |
|
|
UInteractableComponent * |
, |
|
|
Interactable |
, |
|
|
UPrimitiveComponent * |
, |
|
|
Component |
, |
|
|
float |
, |
|
|
HoldTime |
, |
|
|
APlayerController * |
, |
|
|
Sender |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam()
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam |
( |
FInteractionErrorSignature |
, |
|
|
EInteractionError |
, |
|
|
Error |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams() [1/2]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams |
( |
FHighlightNoTextSignature |
, |
|
|
UInteractableComponent * |
, |
|
|
Interactable |
, |
|
|
UPrimitiveComponent * |
, |
|
|
Component |
, |
|
|
APlayerController * |
, |
|
|
Sender |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams() [2/2]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams |
( |
FHoldStopSignature |
, |
|
|
UInteractableComponent * |
, |
|
|
Interactable |
, |
|
|
UPrimitiveComponent * |
, |
|
|
Component |
, |
|
|
APlayerController * |
, |
|
|
Sender |
|
|
) |
| |