Space Plunder
Loading...
Searching...
No Matches
InteractableActorComponent.h File Reference
#include "CoreMinimal.h"
#include "Components/CommonActorComponent.h"
#include "Interfaces/BaseInterface.h"
#include "Interfaces/InteractionInterface.h"
#include "InteractableActorComponent.generated.h"

Go to the source code of this file.

Classes

struct  FInteractionActor
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnInteract, AActor *, Caller, const EInteractionType, InteractionType)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnEndInteract, AActor *, Caller)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnOverlap, AActor *, Caller)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnEndOverlap, AActor *, Caller)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnStartFocus, AActor *, Caller)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnEndFocus, AActor *, Caller)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnToggleSwitch, AActor *, Caller, const bool, bOn)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE (FInteractionDataUpdated)
 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE()

DECLARE_DYNAMIC_MULTICAST_DELEGATE ( FInteractionDataUpdated )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [1/5]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnEndFocus ,
AActor * ,
Caller  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [2/5]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnEndInteract ,
AActor * ,
Caller  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [3/5]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnEndOverlap ,
AActor * ,
Caller  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [4/5]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnOverlap ,
AActor * ,
Caller  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [5/5]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnStartFocus ,
AActor * ,
Caller  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnInteract ,
AActor * ,
Caller ,
const EInteractionType ,
InteractionType  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnToggleSwitch ,
AActor * ,
Caller ,
const bool ,
bOn  )