KD Tree KNN
For each entity finds maximum of MaxNumNeighbors within radius MaxNeighborDistance. It's also possible to limit the field of view with MaxFOV. Functionally it is exactly the same as SpacialHashKNNJobWrapper. The only difference is in the data structure used. Usually, SpacialHashKNNJobWrapper provides better performance, but proper profiling is always necessary.
The code is based on public github repository by ArthurBrussee.
tip
Neighbor queries can easily cost most of the resources needed to run a steering system. Try to limit the MaxNumNeighbors to minimum.