Skip to content

GameboardPatrolAgentQuery

const GameboardPatrolAgentQuery: Query<[TagTrait, Trait<{ assetId: string; coordinates: () => HexCoordinates; elevation: number; elevationOffset: number; id: string; kind: GameboardPlacementKind; layer: GameboardPlacementLayer; metadata: () => Record<string, string | number | boolean | null>; order: number; position: () => WorldPosition; requiresExtra: boolean; rotationRadians: number; rotationSteps: number; scale: number; stackIndex: number | undefined; textureSet: "default" | "fall" | "summer" | "winter"; tileKey: string; }>, TagTrait, Trait<{ active: boolean; currentWaypointIndex: number; loop: boolean; pauseTicks: number; roundsCompleted: number; routeId: string; segmentCosts: () => number[]; targetWaypointIndex: number; waitTicksRemaining: number; waypointKeys: () => string[]; }>, Trait<{ lastPathKeys: () => string[]; reason: string | undefined; status: GameboardPatrolStatus; targetKey: string; }>]>

Defined in: src/patrol/patrol.ts:117

Query for every patrol agent placement.