fix world versioning

This commit is contained in:
Mikhail 2024-05-01 23:50:40 +08:00
parent 10b873ac30
commit 30080e51e7

View File

@ -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;