Need to rework origins

This commit is contained in:
Confideo-IOM
2026-09-23 22:29:31 +01:00
parent 94a2bb508e
commit 6015f0bc71
50 changed files with 506 additions and 1067 deletions
@@ -31,10 +31,10 @@ std::vector<HydraID> &HydraActorManager::GetChildren(HydraID actor_id)
void HydraActorManager::DeleteActor(HydraID actorID)
{
assert(actorID <= m_actors.size() && "DeleteActor::INVALID ACTOR ID");
std::lock_guard<std::mutex> lock(m_mutex);
//std::lock_guard<std::mutex> lock(m_mutex);
if(m_actors[actorID] != nullptr)
{
GetEngine()->ECS()->DestroyEntity(actorID);
_SetActorDeleted(actorID);
}
@@ -110,7 +110,7 @@ void HydraActorManager::InitialiseActor(HydraID actorID)
HydraActor *actor = GetActor(actorID);
if (actor != nullptr)
{
// actor->InitialiseComponents();
actor->InitialiseComponents();
m_actors_waiting_for_init.push_back(actorID);
}
}