언리얼 엔진에서 멀티캐스트 델리게이트는 여러 함수를 바인딩시켜 바인딩된 모든 함수들을 동시에 실행시킬 수 있는 델리게이트입니다.
멀티캐스트 델리게이트는 싱글캐스트 델리게이트의 기능 대부분을 가지고 있습니다.
- 오브젝트로의 약참조만 가지고 있습니다.
- 구조체와 함께 사용이 가능합니다.
- 쉽게 복사할 수 있습니다.
- 로드/세이브가 가능하며 원격으로 트리거됩니다.
하지만 멀티캐스트 델리게이트는 보통의 델리게이트와 다른 점이 있습니다.
멀티캐스트 델리게이트의 함수 시그너처에서는 반환값을 사용할 수 없습니다. 그러므로 멀티캐스트 델리게이트에 바인딩시킬 함수들은 모두 void로 선언되어져야 합니다.
DECLARE_MULTICAST_DELEGATE(FMultiDele) // 멀티캐스트 델리게이트 선언
DECLARE_DYNAMIC_MULTICAST_DELEGATE(FDynamicMultiDele) // 다이내믹 멀티캐스트 델리게이트 선언



'Unreal Engine' 카테고리의 다른 글
| 12 . 언리얼 TArray Sort VS StableSort (0) | 2026.02.08 |
|---|---|
| 10. FMath (0) | 2026.02.01 |
| 7. FTickableGameObject (0) | 2026.02.01 |
| 6. Component (0) | 2026.01.18 |
| 5. Level, Actor (0) | 2026.01.18 |