No Documentation of Services and Tasks Whatsoever for AI In C++!

You just need this in your header:

public:

	virtual void TickNode(UBehaviorTreeComponent& OwnerComp, uint8* NodeMemory, float DeltaSeconds) override;

Then in your CPP

void UCheckDistanceToWaypoint::TickNode(UBehaviorTreeComponent& OwnerComp, uint8* NodeMemory, float DeltaSeconds)
{
	ScheduleNextTick(NodeMemory);

}

Of course replace UCheckDistanceToWaypoint with your own class name.

Scheduling the next tick will allow the TickNode function to abide by it’s interval settings that you assign in the behavior tree.

Now… just create all your C++ functionality there!