GSAIRadiusProximity
Extends: GSAIProximity < Reference
Description
Determines any agent that is in the specified list as being neighbors with the owner agent if they lie within the specified radius.
Properties
Type
Name
float
radius
Functions
Type
Name
int
func _find_neighbors(callback: FuncRef) -> int
Property Descriptions
radius
var radius: floatThe radius around the owning agent to find neighbors in
Method Descriptions
_find_neighbors (virtual)
func _find_neighbors(callback: FuncRef) -> intReturns 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.
Last updated