|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
#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) | |
| 아웃라인 상태 변경 델리게이트 | |
| #define INTERACT_WIDGET_PATH TEXT("/Game/CustomContents/UI/Widgets/WBP_InteractWidget.WBP_InteractWidget_C") |
상호작용 위젯 블루프린트 경로
InteractableComponent.h 파일의 10 번째 라인에서 정의되었습니다.
|
strong |
상호작용 타입 정의
| 열거형 멤버 | |
|---|---|
| UMETA | |
| UMETA | |
| UMETA | |
| UMETA | |
InteractableComponent.h 파일의 16 번째 라인에서 정의되었습니다.
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FOnInteractionTriggered | , |
| AActor * | , | ||
| Interactor | |||
| ) |
상호작용 델리게이트
| Interactor | 상호작용을 시도한 액터 |
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FOnOutlineStateChanged | , |
| bool | , | ||
| bShouldShowOutline | |||
| ) |
아웃라인 상태 변경 델리게이트
| bShouldShowOutline | true면 아웃라인 표시, false면 아웃라인 숨김 |