Entity
Functions
Adds a list of components to this entity's type, setting no data.
Adds a list of children entities to this entity.
Adds a list of parents entities to this entity.
Calls an event using a specific entity on this entity.
Calls an event on this entity using a temporary entity that can be configured with initEvent.
Calls an event with components attached to it and this entity as the target.
Calls an event with components attached to it and this entity as the target, calculating a result after all handlers have run.
Removes all of this entity's children, also unlinking this parent from them.
Removes all of this entity's parents, also unlinking this child from them.
Gets all non-persisting components on this entity.
Gets all persisting components on this entity.
Queries for relations using the same format as AccessorOperations.getRelations.
Like getRelations, but reads appropriate data as requested and puts it in a RelationWithData object.
Checks whether an entity has all of components set or added.
Checks whether this entity is an instance of another entity (the other is the prefab this entity was made from).
Removes a list of components from this entity.
Removes a child, also unlinking this parent from that child.
Remove this entity from the ECS.
Removes a parent, also unlinking this child from that parent.
Sets components that hold data for this entity
Sets a list of persisting components on this entity.
Runs when an entity has all passed components present.