onObjectsSpotted(cb: (objects: GameObj[])=>void): KEventController
Attaches an event handler which is called when objects of interest are spotted.
paramcbThe event handler called when objects are spotted.
isWithinFieldOfView(obj: GameObj, direction?: Vec2, fieldOfView?: number): boolean
Returns true if the object is within the field of view.
paramobjThe object to test.
paramdirectionThe direction to look at.
paramfieldOfViewThe field of view in degrees.
Returns true if there is a line of sight to the object.
paramobjThe object to test.