feat: use unique ptr

This commit is contained in:
k0t9i
2023-01-23 13:32:10 +04:00
parent 7637260d19
commit c01d1c3549
10 changed files with 60 additions and 40 deletions

View File

@@ -27,7 +27,7 @@ namespace Interlude
std::unique_lock<std::shared_timed_mutex>(m_Mutex);
const auto objects = m_EntityHandler.GetEntities<Entities::Skill*>(m_Skills, [this](Entities::Skill* item) {
return new Entities::Skill(item);
return std::make_unique<Entities::Skill>(item);
});
auto result = std::vector<DTO::EntityState*>();
@@ -106,7 +106,8 @@ namespace Interlude
skillInfo[0]
);
m_Skills.emplace(skill->GetId(), skill);
auto test = static_cast<Entities::Skill*>(skill.get());
m_Skills.emplace(skill->GetId(), test);
}
else
{