Extends: GSAIProximity < Reference
Determines any agent that is in the specified list as being neighbors with the owner agent if they lie within the specified radius.
Type | Name |
---|---|
float | radius |
Type | Name |
---|---|
int | func _find_neighbors(callback: FuncRef) -> int |
var radius: float
The radius around the owning agent to find neighbors in
func _find_neighbors(callback: FuncRef) -> int
Returns a number of neighbors based on a callback
function.
_find_neighbors
calls callback
for each agent in the agents
array that lie within
the radius around the owning agent and adds one to the count if its callback
returns true.