GameEntityOptions
@zylem/game-lib / entity / GameEntityOptions
Type Alias: GameEntityOptions
GameEntityOptions =
object
Defined in: packages/game-lib/src/lib/entities/entity.ts:115
Properties
_builders?
optional_builders?:object
Defined in: packages/game-lib/src/lib/entities/entity.ts:140
collisionBuilder?
optionalcollisionBuilder?:IBuilder|EntityCollisionBuilder|null
materialBuilder?
optionalmaterialBuilder?:MaterialBuilder|null
meshBuilder?
optionalmeshBuilder?:IBuilder|EntityMeshBuilder|null
category?
optionalcategory?:RenderCategory
Defined in: packages/game-lib/src/lib/entities/entity.ts:132
Render path: environment (bundle), pack (instanced), or none (default).
collision?
optionalcollision?:Partial<CollisionOptions>
Defined in: packages/game-lib/src/lib/entities/entity.ts:134
collisionFilter?
optionalcollisionFilter?:string[]
Defined in: packages/game-lib/src/lib/entities/entity.ts:139
collisionGroup?
optionalcollisionGroup?:string
Defined in: packages/game-lib/src/lib/entities/entity.ts:138
collisionType?
optionalcollisionType?:string
Defined in: packages/game-lib/src/lib/entities/entity.ts:137
color?
optionalcolor?:Color
Defined in: packages/game-lib/src/lib/entities/entity.ts:117
custom?
optionalcustom?:object
Defined in: packages/game-lib/src/lib/entities/entity.ts:136
Index Signature
[key: string]: any
hideUntilPositioned?
optionalhideUntilPositioned?:boolean
Defined in: packages/game-lib/src/lib/entities/entity.ts:128
Spawn visibility behavior:
undefined(default): hidden whilespawnEntityruns, revealed once the spawn finalizes — even if no position was assigned.true(strict): stays hidden until the firstsetPosition/setPose, for spawner patterns that place the entity frames after spawn.false: never hidden during spawn.
material?
optionalmaterial?:Partial<MaterialOptions>
Defined in: packages/game-lib/src/lib/entities/entity.ts:135
name?
optionalname?:string
Defined in: packages/game-lib/src/lib/entities/entity.ts:116
position?
optionalposition?:Vec3Input
Defined in: packages/game-lib/src/lib/entities/entity.ts:119
runtime?
optionalruntime?:RuntimeEntityOptions
Defined in: packages/game-lib/src/lib/entities/entity.ts:133
size?
optionalsize?:Vec3Input
Defined in: packages/game-lib/src/lib/entities/entity.ts:118
visible?
optionalvisible?:boolean
Defined in: packages/game-lib/src/lib/entities/entity.ts:130
Explicit render visibility. When false, entity stays hidden until GameEntity.reveal.