onVariableChanges
@zylem/game-lib / globals / onVariableChanges
Function: onVariableChanges()
onVariableChanges<
T>(target,paths,callback): () =>void
Defined in: packages/game-lib/src/lib/stage/stage-state.ts:156
Subscribe to changes on multiple variable paths for a target object. Callback fires when any of the paths change, receiving all current values. Returns an unsubscribe function.
Type Parameters
T
T extends unknown[] = unknown[]
Parameters
target
object
paths
string[]
callback
(values) => void
Returns
() => void
Example
const unsub = onVariableChanges(stage1, ['count', 'total'], ([count, total]) => console.log(count, total));