Documentation / @debuffjp/dev / DevState
Interface: DevState
Defined in: dev/src/index.ts:13
Properties
events
events:
Record<string,number>
Defined in: dev/src/index.ts:35
How many times the game emitted each event (game.emit("coin") → events.coin) since load.
frozen
frozen:
boolean
Defined in: dev/src/index.ts:19
notes
notes:
number
Defined in: dev/src/index.ts:33
Number of notes the human has flagged (read them with notes()).
pausedBy
pausedBy:
string|null
Defined in: dev/src/index.ts:21
Who paused the game ("you", "agent", "spike"…), or null while running.
pluginNames
pluginNames: readonly
string[]
Defined in: dev/src/index.ts:29
Installed plugin names, in install order.
plugins
plugins:
Record<string,unknown>
Defined in: dev/src/index.ts:31
Snapshots from game.inspect providers, keyed by name.
renderer
renderer:
"2d"|"webgl2"
Defined in: dev/src/index.ts:24
Active rendering backend.
scene
scene:
string|undefined
Defined in: dev/src/index.ts:14
state
state:
unknown
Defined in: dev/src/index.ts:27
Whatever the active scene's inspect() returns.
stats
stats:
object
Defined in: dev/src/index.ts:25
fps
fps:
number
frameMs
frameMs:
number
samples
samples:
number
workMs
workMs:
number
workP95Ms
workP95Ms:
number
step
step:
number
Defined in: dev/src/index.ts:18
Seconds per fixed simulation step (the game's clock.step, 1/60 by default).
tick
tick:
number
Defined in: dev/src/index.ts:15
time
time:
number
Defined in: dev/src/index.ts:16
timeScale
timeScale:
number
Defined in: dev/src/index.ts:22