AgentComp: The agent component.groupComponent Types agentSpeed: number allowDiagonals: boolean getDistanceToTarget(): number getNextLocation(): Vec2 | null getPath(): Vec2[] | null getTarget(): Vec2 | null isNavigationFinished(): boolean isTargetReachable(): boolean isTargetReached(): boolean setTarget(target: Vec2 ): void onNavigationStarted(cb: ()=>void ): KEventController onNavigationNext(cb: ()=>void ): KEventController onNavigationEnded(cb: ()=>void ): KEventController onTargetReached(cb: ()=>void ): KEventController