OwnerPRPlayerCharacter->OnCoolDownRatioChangedDelegate.AddUFunction(this, FName("BindSkillSlot"));
OwnerPRPlayerCharacter->OnCoolDownRatioChangedDelegate.AddUObject(this, &UPRSkillPaletteWidget::BindSkillSlot);
UObject의 멤버 함수를 바인딩 할 경우 AddUObject를 사용합니다.
멤버 함수 중 UFUNCTION 키워드를 사용하여 선언한 함수는 AddUFunction으로 바인딩 할 수 있습니다.
AddUObject의 경우 함수 포인터를 넘겨주고, AddUFunction은 함수 이름을 인자로 넘겨주면 됩니다.
'Unreal Engine > C++' 카테고리의 다른 글
[Unreal Engine 4 C++] FRotator로 ForwardVector와 RightVector 구하기 (0) | 2022.02.07 |
---|---|
[Unreal Engine 4 C++] 약 포인터(TWeakObjectPtr) (0) | 2021.10.14 |
[Unreal Engine 4 C++] Timeline에 등록한 Curve 변경하기 (0) | 2021.08.19 |
[Unreal Engine 4 C++] Enum의 DisPlayName을 String으로 변환하는 법 (0) | 2021.05.19 |
[Unreal Engine 4 C++] float의 값을 0과 비교할 때 (0) | 2021.05.13 |