#pragma once #include #include namespace engine { template class EcsSystem { public: std::map m_components{}; virtual void onUpdate(float ts) = 0; }; }