engine/include/ecs_system.hpp
2022-12-15 10:07:22 +00:00

19 lines
208 B
C++

#pragma once
#include <map>
#include <memory>
namespace engine::ecs {
template <class T>
class System {
public:
std::map<uint32_t, T> m_components{};
virtual void onUpdate(float ts) = 0;
};
}