# PathState

> Talos 0.7 · Since 0.6

## Signature

```ts
export interface PathState {
  /** Metres along the path. */
  s?: number
  /** 1 forward, -1 back (pingpong). */
  dir?: number
  done?: boolean
  /** {@link followGround}'s memory. */
  ground?: GroundFollow
}
```

Import: `import type { PathState } from "@argus/gameplay"`

## Members

| Member | Signature | Description |
|---|---|---|
| `s` | `s?: number` | Metres along the path. |
| `dir` | `dir?: number` | 1 forward, -1 back (pingpong). |
| `done` | `done?: boolean` |  |
| `ground` | `ground?: GroundFollow` | {@link followGround}'s memory. |
