KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
InteractableComponent.h 파일 참조
#include "CoreMinimal.h"
#include "Components/ActorComponent.h"
#include "InteractableComponent.generated.h"
+ InteractableComponent.h에 대한 include 의존 그래프
+ 이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:

이 파일의 소스 코드 페이지로 가기

매크로

#define INTERACT_WIDGET_PATH   TEXT("/Game/CustomContents/UI/Widgets/WBP_InteractWidget.WBP_InteractWidget_C")
 상호작용 위젯 블루프린트 경로
 

열거형 타입

enum class  EInteractionType : uint8 {
  UMETA =(DisplayName = "None") ,
  UMETA =(DisplayName = "Pick Up") ,
  UMETA =(DisplayName = "Button") ,
  UMETA =(DisplayName = "Kiosk")
}
 상호작용 타입 정의 더 자세히 ...
 

함수

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnInteractionTriggered, AActor *, Interactor)
 상호작용 델리게이트
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnOutlineStateChanged, bool, bShouldShowOutline)
 아웃라인 상태 변경 델리게이트
 

매크로 문서화

◆ INTERACT_WIDGET_PATH

#define INTERACT_WIDGET_PATH   TEXT("/Game/CustomContents/UI/Widgets/WBP_InteractWidget.WBP_InteractWidget_C")

상호작용 위젯 블루프린트 경로

InteractableComponent.h 파일의 10 번째 라인에서 정의되었습니다.

열거형 타입 문서화

◆ EInteractionType

enum class EInteractionType : uint8
strong

상호작용 타입 정의

열거형 멤버
UMETA 
UMETA 
UMETA 
UMETA 

InteractableComponent.h 파일의 16 번째 라인에서 정의되었습니다.

17{
18 None UMETA(DisplayName = "None"),
19 PickUp UMETA(DisplayName = "Pick Up"), // 집어올리기
20 Button UMETA(DisplayName = "Button"), // 버튼 누르기
21 Kiosk UMETA(DisplayName = "Kiosk"),
22};

함수 문서화

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnInteractionTriggered  ,
AActor *  ,
Interactor   
)

상호작용 델리게이트

매개변수
Interactor상호작용을 시도한 액터

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnOutlineStateChanged  ,
bool  ,
bShouldShowOutline   
)

아웃라인 상태 변경 델리게이트

매개변수
bShouldShowOutlinetrue면 아웃라인 표시, false면 아웃라인 숨김