public void addSubParts(BundledGatePart part, List<IndexedCuboid6> list)
{
for (int i = 0; i < 16; i++)
{
IndexedCuboid6[] array = (pressMask&1<<i) == 0 ? unpressed : pressed;
list.add(new IndexedCuboid6(i, array[i].copy().apply(VecLib.orientT(part.orientation))));
}
}