I'm laying out some objects in code, however when I do that it seems that the colliders maintain their original position.
Previously I was just modifying the transform.localPosition, but I noticed that left the bounds incorrectly displayed in the editor.
So I switched to a simple wrapper that would take a Vec3 position and call SetBounds, but the collider is still in the incorrect spot.
What is the correct way to modify the dimensions / position of a UILayoutItem such that its collider is correctly updated?
Here's an image for reference