public static void AddEntity() { entityCount++; int index = 0; if (freeList.count > 0) { index = freeList.PopBack(); } else { index = nextID; nextID++; } entities[index] = new Entity(index); }