Missing Super::BeginPlay(), so blueprint event does not fire

Hello guys,
I just ported my project from 4.8 to latest version 4.10.2 and noticed that blueprint event does not fire for NavLinkProxy. I compared source and saw that you added this function in 4.9:

#if ENABLE_VISUAL_LOG
void ANavLinkProxy::BeginPlay()
{
	UNavigationSystem* NavSys = UNavigationSystem::GetCurrent(());
	if (NavSys)
	{
		REDIRECT_OBJECT_TO_VLOG(this, NavSys);
	}
}
#endif // ENABLE_VISUAL_LOG

I also checked source of UE 4.11 P5 and master and this bug is still present. You forgot to call Super::BeginPlay().

Why don’t you submit pull request :slight_smile: you dot even need to doawnload repository you can edit and submit direclly from github

Oh, I did not know that I can do that online, I am working on that, thanks.

Here is pull request:

https://github.com/EpicGames/UnrealEngine/pull/2052