#include <InteractableActor.h>
◆ AInteractableActor()
| AInteractableActor::AInteractableActor |
( |
| ) |
|
13{
14 InteractabilityComp = CreateDefaultSubobject<UInteractabilityComponent>(TEXT(
"InteractabilityComp"));
15}
TObjectPtr< UInteractabilityComponent > InteractabilityComp
Definition InteractableActor.h:41
◆ BeginPlay()
| void AInteractableActor::BeginPlay |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ EndPlay()
| void AInteractableActor::EndPlay |
( |
const EEndPlayReason::Type |
EndPlayReason | ) |
|
|
overrideprotectedvirtual |
◆ ForceStopInteraction()
| void AInteractableActor::ForceStopInteraction |
( |
| ) |
const |
◆ Interact()
IInteractableInterface(으)로부터 재구현되었습니다.
44{
46 {
47 return nullptr;
48 }
49
51
52 if (Subject == nullptr)
53 {
55 return nullptr;
56 }
57
59}
#define LOG_ERROR(Category, Format,...)
Definition CK_UE.h:40
#define NAMEOF(Type)
Definition CK_UE.h:30
Definition CharacterBase.h:21
static UInteractionChannel * CreateChannel(ACharacterBase *Caller, UInteractabilityComponent *InteractabilityCompo)
Definition InteractionChannel.cpp:12
◆ OnBeginInteraction()
| void AInteractableActor::OnBeginInteraction |
( |
const AActor * |
Caller | ) |
|
|
overrideprotectedvirtual |
◆ OnEndInteraction()
| void AInteractableActor::OnEndInteraction |
( |
const AActor * |
Caller | ) |
|
|
overrideprotectedvirtual |
◆ InteractabilityComp
| TObjectPtr<UInteractabilityComponent> AInteractableActor::InteractabilityComp |
|
protected |
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: