Expand description
Contains the definition of the EntityCommand
trait,
as well as the blanket implementation of the trait for closures.
It also contains functions that return closures for use with
EntityCommands
.
Enums§
- Entity
Command Error - An error that occurs when running an
EntityCommand
on a specific entity.
Traits§
- Entity
Command - A command which gets executed for a given
Entity
.
Functions§
- clear
- An
EntityCommand
that removes all components from an entity. - clone_
components - An
EntityCommand
that clones the specified components of an entity and inserts them into another entity. - clone_
with - An
EntityCommand
that clones parts of an entity onto another entity, configured throughEntityClonerBuilder
. - despawn
- An
EntityCommand
that despawns an entity. - insert
- An
EntityCommand
that adds the components in aBundle
to an entity. - insert_
by_ ⚠id - An
EntityCommand
that adds a dynamic component to an entity. - insert_
from_ world - An
EntityCommand
that adds a component to an entity using the component’sFromWorld
implementation. - log_
components - An
EntityCommand
that logs the components of an entity. - move_
components - An
EntityCommand
that clones the specified components of an entity and inserts them into another entity, then removes them from the original entity. - observe
- An
EntityCommand
that creates anObserver
listening for events of typeE
targeting an entity - remove
- An
EntityCommand
that removes the components in aBundle
from an entity. - remove_
by_ id - An
EntityCommand
that removes a dynamic component from an entity. - remove_
with_ requires - An
EntityCommand
that removes the components in aBundle
from an entity, as well as the required components for each component removed. - retain
- An
EntityCommand
that removes all components from an entity, except for those in the givenBundle
. - trigger
- An
EntityCommand
that sends aTrigger
targeting an entity.