From 30080e51e7bfbf0744f868e4d13192c3b60b8908 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Wed, 1 May 2024 23:50:40 +0800 Subject: [PATCH] fix world versioning --- src/EcsWorld.pools.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/EcsWorld.pools.cs b/src/EcsWorld.pools.cs index 9f76adc..d8944d7 100644 --- a/src/EcsWorld.pools.cs +++ b/src/EcsWorld.pools.cs @@ -245,6 +245,7 @@ namespace DCFApixels.DragonECS int newChunk = chunk | maskBit.mask; if (chunk != newChunk) { + UpVersion(); chunk = newChunk; _poolComponentCounts[componentTypeID]++; _entities[entityID].componentsCount++; @@ -259,6 +260,7 @@ namespace DCFApixels.DragonECS int newChunk = chunk & ~maskBit.mask; if (chunk != newChunk) { + UpVersion(); _poolComponentCounts[componentTypeID]--; var count = --_entities[entityID].componentsCount; chunk = newChunk;