fix EcsGroup bake methods

This commit is contained in:
Mikhail 2023-06-12 00:59:22 +08:00
parent 0ca85a81b5
commit 2e4c40e494

View File

@ -266,14 +266,14 @@ namespace DCFApixels.DragonECS
public int[] Bake()
{
int[] result = new int[_count];
Array.Copy(_dense, result, _count);
Array.Copy(_dense, 1, result, 0, _count);
return result;
}
public int Bake(ref int[] entities)
{
if(entities.Length < _count)
entities = new int[_count];
Array.Copy(_dense, entities, _count);
Array.Copy(_dense, 1, entities, 0, _count);
return _count;
}
public void Bake(List<int> entities)