20 for(
size_t i = 0 ; i < objects.
size() ; i++) {
21 if (objects[i].has<SceneObjectList>())
22 update(objects[i].get<SceneObjectList>());
24 if(objects[i].has<LifetimeComponent>()) {
26 if (lifetimeComponent.dead(objects[i]) && lifetimeComponent.areClientsNotified()) {
27 bool canDelete =
true;
28 if (objects[i].has<SceneObjectList>()) {
29 for (
SceneObject &
object : objects[i].get<SceneObjectList>()) {
30 if (
object.has<LifetimeComponent>() && !
object.get<
LifetimeComponent>().dead(
object)) {
void update(SceneObjectList &objectList) override