DECLARE_DYNAMIC_MULTICAST_DELEGATE(F...); 매크로로 델리게이트를 정의하고, 클래스 내에서 UPROPERTY를 붙여 델리게이트를 선언해줍니다.
UCLASS 매크로에서 Blueprintable, BlueprintType을 지정해주어야합니다.
BlueprintAssignable을 프로퍼티에 추가해주면 BP에서 이벤트 바인딩 및 언바인딩을 할 수 있습니다.
BlueprintCallable을 프로퍼티에 추가해주면 BP에서 이벤트 호출을 할 수 있습니다.
'Unreal > 작업방식' 카테고리의 다른 글
언리얼: C++ 클래스 추가시 자동 컴파일 해제 (0) | 2022.03.07 |
---|---|
언리얼: Build.cs에서 디렉터리 존재유무 확인하기 (0) | 2022.01.21 |
언리얼: 모듈 추가해서 코드 분리 작성하기 (0) | 2021.10.21 |