initial commit
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
#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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user