что такое делегаты и как их использовать?

Я от слова совсем не могу понять для чего нужны делегаты и как с ними взаимодействовать. Я увидел пример:

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnColorChanged,const FLinearColor&, Color, const FString&, Name);

функция FOnColorChanged логирует смену цвета actor.Дальше что для чегo, понять не могу.

Буду очень благодарен если кто-то сможет обьяснить более на просто языке для чего делегаты и как с ними работать


Ответы (0 шт):