void SetCubePositions(Vector3 piv, Vector3 b1, Vector3 b2, Vector3 b3, Vector3 b4) { pivot.transform.position = piv; shapes.Add(GenBlock(b1)); shapes.Add(GenBlock(b2)); shapes.Add(GenBlock(b3)); shapes.Add(GenBlock(b4)); }