I don't get it. I mean it seems pretty common functionality to have scrollable lists of widgets right? I'm doing inventory/crafting UI stuff and this notion of scrollable lists is all over there.
Anyway, its a problem for me that widgets outside of a panel are still interactive. If a widget is outside of its parent panel, it should be non-interactive. So I'm looking for the best place to make that work. It looks like UpdateGeometry in the UIWidget.cs actually does a call to get its visibility within its parent. So my question is, do you think thats the right place to then disable the collider for that widget? (clipping is a seperate issue right now). Obviously not all UIWidgets have colliders attached, but I can worry about making the code more flexible once I find the appropriate point to do the test.
Anyone done this?