static void OnRemovedComponent(ChangesCollector *changesForChunk, Entity entity, byte *previousComponentData, int componentSize) { changesForChunk->RemovedComponentEntities.Add(entity); changesForChunk->RemovedComponentDataBuffer.AddRange <byte>(previousComponentData, componentSize); }
static void OnNewComponent(ChangesCollector *changesForChunk, Entity entity, byte *currentComponentData, int componentSize) { changesForChunk->AddedComponentEntities.Add(entity); changesForChunk->AddedComponentDataBuffer.AddRange <byte>(currentComponentData, componentSize); }