Custom shape for clickable area/button?

Hey people, loving the new toolkit.

Is there a way to have a button with an onclick event that isn’t a rect?

Say I have a circle for a button and I don’t want interaction to cover the entire bounding box, or a hexagon pattern where I don’t want rows to block interaction between each row at the overlap.

Thanks in advance,

The only way to do that right now would probably be to create a custom class inheriting from Button, and override the ContainsPoint() method.

    public class CustomShapeButton : Button
    {
        public override bool ContainsPoint(Vector2 localPoint)
        {
            return ** custom implementation here **;
        }
    }