System(s),
observer(s.get_event_bus())
{
+ declare_dependency<Transform>(CHAINED_UPDATE);
+
observer.observe<Events::EntityCreated>([this](auto &){ transforms_dirty = true; });
observer.observe<Events::EntityDestroyed>([this](auto &){ transforms_dirty = true; });
}