namespace Msp::Game {
-Stage::Stage(DataFile::Collection &r):
+Stage::Stage(Reflection::Reflector &f, DataFile::Collection &r):
+ reflector(f),
resources(r),
event_source(event_bus),
event_observer(event_bus),
AccessGuard::BlockForScope _block;;
#endif
for(const auto &s: systems)
+ {
+ System::Activator act(*s);
s->tick(dt);
+ }
}
for(const auto &s: systems)