Skip to main content

BehaviorRef

@zylem/game-lib


@zylem/game-lib / behavior / BehaviorRef

Interface: BehaviorRef<O>

Defined in: node_modules/.pnpm/@zylem+behaviors@0.8.9_@types+react@19.3.0_react@19.3.0_three@0.185.1/node_modules/@zylem/behaviors/dist/behavior-system-DkFAwLb_.d.ts:28

Reference to a behavior stored on an entity

Type Parameters​

O​

O extends Record<string, any> = Record<string, any>

Properties​

descriptor​

descriptor: BehaviorDescriptor<O, any>

Defined in: node_modules/.pnpm/@zylem+behaviors@0.8.9_@types+react@19.3.0_react@19.3.0_three@0.185.1/node_modules/@zylem/behaviors/dist/behavior-system-DkFAwLb_.d.ts:30

The behavior descriptor


fsm?​

optional fsm?: any

Defined in: node_modules/.pnpm/@zylem+behaviors@0.8.9_@types+react@19.3.0_react@19.3.0_three@0.185.1/node_modules/@zylem/behaviors/dist/behavior-system-DkFAwLb_.d.ts:34

Optional FSM instance - set lazily when entity is spawned


options​

options: O

Defined in: node_modules/.pnpm/@zylem+behaviors@0.8.9_@types+react@19.3.0_react@19.3.0_three@0.185.1/node_modules/@zylem/behaviors/dist/behavior-system-DkFAwLb_.d.ts:32

Merged options (defaults + overrides)