Logo FSBarV1_Archived

RunningSession Type

Descriptor for the one currently-running session. The hub carries this opaquely — callers pull lifecycle info off the public `SessionManager` surface.

Record fields

Record Field Description

BarClient

Full Usage: BarClient

Field type: BarClient
Field type: BarClient

Config

Full Usage: Config

Field type: LobbyConfig
Field type: LobbyConfig

EngineConfig

Full Usage: EngineConfig

Field type: EngineConfig
Field type: EngineConfig

GraphicalEngineProcess

Full Usage: GraphicalEngineProcess

Field type: Process option
Field type: Process option

Id

Full Usage: Id

Field type: Guid
Field type: Guid

MapGrid

Full Usage: MapGrid

Field type: MapGrid option

MapGrid loaded from the engine when the session reaches Running. `None` until the warm-up load completes; consumers (e.g. `ViewerTab`) should fall back to a synthetic grid while this is `None`.

Field type: MapGrid option

MetalSpots

Full Usage: MetalSpots

Field type: (float32 * float32 * float32 * float32) array

Static metal-spot positions (x, y, z, density) sampled from the engine at session start. Empty when the engine-side callback failed or returned zero spots.

Field type: (float32 * float32 * float32 * float32) array

StartedAt

Full Usage: StartedAt

Field type: DateTimeOffset
Field type: DateTimeOffset

Type something to start searching.