| Interface | Description |
|---|---|
| EffectorTasks.EffectorTaskFactory<T> | |
| EffectorWithBody<T> |
| Class | Description |
|---|---|
| AddChildrenEffector |
Entity initializer which defines an effector which adds a child blueprint to an entity.
|
| AddEffector |
Entity initializer which adds an effector to an entity.
|
| AddSensor<RT,T extends Sensor<RT>> |
Creates a new sensor.
|
| EffectorAndBody<T> | |
| EffectorBase<T> |
concrete implementation of Effector interface,
but not (at this level of the hirarchy) defining an implementation
(see
EffectorTasks.EffectorTaskFactory and EffectorWithBody) |
| EffectorBody<T> |
Typical implementations override
#main(ConfigBag) to do the work of the effector |
| Effectors | |
| Effectors.EffectorBuilder<T> | |
| EffectorTasks |
Miscellaneous tasks which are useful in effectors.
|
| EffectorTasks.EffectorBodyTaskFactory<T> |
wrapper for
EffectorBody which simply runs that body on each invocation;
the body must be thread safe and ideally stateless |
| EffectorTasks.ParameterTask<T> |