Discussion: Entity / Controller Management within Engine
I'm currently implementing the ActivateControllerAction
against openPASS, which brought @dweiwg6 and me to the following issue:
- Engine creates Entity
- Engine creates Controller and connects it to the entity
- During simulation: openPASS removes entity (leaving known world)
- Engine tries to activate a Controller for the Entity
How should the engine behave in this cases.
Note that this issue occurs also w.r.t. ByEntityConditions, i.e. the current ReachPositionCondition raises a warning, if the referenced Entity is not part of the simulation anymore and will not satisfy.
Edited by René Paris