The [[CoordPlane|coordinate plane|]] for this transform for the entity.
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.
Observable that emits when the z index changes on this component
The z-index ordering of the entity, a higher values are drawn on top of lower values. For example z=99 would be drawn on top of z=0.
Clones any properties on this component, if that property value has a clone()
method it will be called
Optional callback called when a component is added to an entity
Optional callback called when a component is added to an entity
Components are containers for state in Excalibur, the are meant to convey capabilities that an Entity possesses
Implementations of Component must have a zero-arg constructor to support dependencies