public void PoisonUnusedDataInAllChunks(EntityArchetype archetype, byte value) { for (var i = 0; i < archetype.Archetype->Chunks.Count; ++i) { var chunk = archetype.Archetype->Chunks.p[i]; ChunkDataUtility.MemsetUnusedChunkData(chunk, value); } }
public void PoisonUnusedDataInAllChunks(EntityArchetype archetype, byte value) { Unity.Entities.EntityComponentStore.AssertValidArchetype(m_Manager.GetCheckedEntityDataAccess()->EntityComponentStore, archetype); for (var i = 0; i < archetype.Archetype->Chunks.Count; ++i) { var chunk = archetype.Archetype->Chunks[i]; ChunkDataUtility.MemsetUnusedChunkData(chunk, value); } }