| 12345678910111213141516 |
- export type GameSessionStatus = 'idle' | 'running' | 'finished' | 'failed'
- export type GuidanceState = 'searching' | 'approaching' | 'ready'
- export type GameModeState = Record<string, unknown> | null
- export interface GameSessionState {
- status: GameSessionStatus
- startedAt: number | null
- endedAt: number | null
- completedControlIds: string[]
- skippedControlIds: string[]
- currentTargetControlId: string | null
- inRangeControlId: string | null
- score: number
- guidanceState: GuidanceState
- modeState: GameModeState
- }
|