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