I understand. A very stupid mistake.
Header file before:
protected:
virtual void BeginPlay() override;
void UpdateWorldMarker(FName QuestID, FQuestData QuestData);
Header file after:
protected:
virtual void BeginPlay() override;
UFUNCTION()
void UpdateWorldMarker(FName QuestID, FQuestData QuestData);
I forgot that DYNAMIC_MULTICAST delegates must have functions labeled UFUNCTION().
![]()
Thanks for help.