Optional accelerationOptional activeOptional beginOptional childrenOptional childrenOptional componentObservable that keeps track of component add or remove changes on the entity
Optional componentOptional currentOptional elapsedOptional endOptional endOptional eventDirect access to the game object event dispatcher.
Optional fadeOptional focusOptional focusOptional graphicsOptional idThe unique identifier for the entity
Optional isOptional lifeOptional opacityOptional particleOptional particleOptional particleOptional positionOptional sceneThe scene that the entity is in, if any
Optional sizeOptional startOptional transformOptional velocityOptional visibleOptional _initializeOptional _postupdateInternal
It is not recommended that internal excalibur methods be overridden, do so at your own risk.
Internal _preupdate handler for onPostUpdate lifecycle event
Optional _preupdateInternal
It is not recommended that internal excalibur methods be overridden, do so at your own risk.
Internal _preupdate handler for onPreUpdate lifecycle event
Optional addOptional addAdds a component to the entity
Component or Entity to add copy of components from
Optionally overwrite any existing components of the same type
Optional addOptional addAdds a copy of all the components from another template entity as a "prefab"
Entity to use as a template
Force component replacement if it already exists on the target entity
Optional cloneOptional emitOptional getGet a component by type with typecheck
(Does not work on tag components, use .hasTag("mytag") instead)
Optional getOptional getOptional getOptional hasCheck if a component type exists
Optional hasOptional isOptional killOptional offAlias for removeEventListener. If only the eventName is specified
it will remove all handlers registered for that specific event. If the eventName
and the handler instance are specified only that handler will be removed.
Name of the event to listen for
Optional handler: ((event: any) => void)Event handler for the thrown event
Optional onAlias for addEventListener. You can listen for a variety of
events off of the engine; see the events section below for a complete list.
Name of the event to listen for
Event handler for the thrown event
Optional onOptional onOptional onOptional onceOnce listens to an event one time, then unsubscribes from that event
The name of the event to subscribe to once
The handler of the event that will be auto unsubscribed
Optional removeOptional removeOptional removeRemoves a component from the entity, by default removals are deferred to the end of entity update to avoid consistency issues
Components can be force removed with the force flag, the removal is not deferred and happens immediately
Optional removeOptional unparentOptional update
Whether this entity is active, if set to false it will be reclaimed