Abstract 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 ownerReadonly Abstract typeType of this component, must be a unique type among component types in you game.
Optional onOptional on
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