| 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.EffectorTaskFactoryandEffectorWithBody) | 
| 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  EffectorBodywhich simply runs that body on each invocation;
 the body must be thread safe and ideally stateless | 
| EffectorTasks.ParameterTask<T> |