Optional
Readonly
dependenciesOptionally list any component types this component depends on If the owner entity does not have these components, new components will be added to the entity
Only components with zero-arg constructors are supported as automatic component dependencies
Optional
Readonly
optionalOptional
ownerCurrent owning [[Entity]], if any, of this component. Null if not added to any [[Entity]]
Readonly
typeType of this component, must be a unique type among component types in you game.
Optional
onOptional callback called when a component is added to an entity
Optional
onOptional callback called when a component is added to an entity
Provide arbitrary drawing for the purposes of debugging your game
Will only show when the Engine is set to debug mode [[Engine.showDebug]] or [[Engine.toggleDebug]]