18 lines
409 B
C++
18 lines
409 B
C++
#include "HydraECS.h"
|
|
|
|
void HydraECS::Init()
|
|
{
|
|
m_component_manager = std::make_unique<HydraComponentManager>();
|
|
m_entity_manager = std::make_unique<HydraEntityManager>();
|
|
m_system_manager = std::make_unique<HydraSystemManager>();
|
|
}
|
|
|
|
void HydraECS::Shutdown()
|
|
{
|
|
m_system_manager->Shutdown();
|
|
m_component_manager.release();
|
|
m_entity_manager.release();
|
|
m_system_manager.release();
|
|
}
|
|
|