Returns true if the target entity is visible through the FoW/SoD.
Fire arrows with random temporal distribution on prefered targets. Called 'roundCount' times every 'RepeatTime' seconds when there are units in the range.
Returns the number of arrows which needs to be fired. DefaultArrowCount + Garrisoned Archers (i.e., any unit capable of shooting arrows from inside buildings).
Called when units enter or leave range.
React on Attack value modifications, as it might influence the range.
Setup the Range Query to detect units coming in & out of range.