언리얼엔진/디자인패턴

[델리게이트] 2개의 매개변수를 가진 DELEGATE

예상밖의C 2024. 1. 24. 20:20
  • DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnCurrentEXPChangedDelegate, float, InOldCurrentEXP, float, InNewCurrentEXP); 
  • -> 이것은 동적 바인딩이 가능하고 멀티 캐스트인 델리게이트이다. 매개변수는 자매품인 ThreeParams.. 등등을 사용해서 다양한 갯수로 설정할 수 있다.
  • 이 델리게이트는 2개의 매개변수가 설정되어있기때문에, 바인딩 할 함수도 모두 매개변수가 2개여야 함. 
  • 델리게이트는 보통 Set 함수에서 부른다.