Skip to main content

createVariable

@zylem/game-lib


@zylem/game-lib / globals / createVariable

Function: createVariable()

createVariable<T>(target, path, defaultValue): T

Defined in: packages/game-lib/src/lib/stage/stage-state.ts:108

Create/initialize a variable with a default value on a target object. Only sets the value if it doesn't already exist.

Type Parameters​

T​

T

Parameters​

target​

object

path​

string

defaultValue​

T

Returns​

T

Examples​

createVariable(stage1, 'totalAngle', 0)
createVariable(entity, 'enemy.count', 10)