void USmartNavLinkComponent::OnOwnerUnregistered()
{
	if (GetOwner() == NULL || GetWorld() == NULL || GetWorld()->GetNavigationSystem() == NULL)
	{
		return;
	}

	// always try to unregister, even if not relevant right now
	UNavigationSystem* NavSys = GetWorld()->GetNavigationSystem();
	NavSys->UnregisterSmartLink(this);
}