So, to clarify, here is an example of what i am trying to achieve:
I have a panel at the bottom of the screen with some buttons on it. One of those buttons opens our in-game store window. The tutorial starts and pops up a help box that tells the player to click on the store button. When it pops up, everything but the help box and the map button become darkened, and nothing but the map button gets hover or click events.
I already have the input part working. The fullscreen collider on the help box intercepts all input, and forwards it to the map button. But I can't get the map button to appear above the darkener. Im not sure which version of NGUI we have right now (doing all this for work, so i'll check on monday), but that NGUITools.BringForward might be what I need. Already tried adjusting the z-depth of the button on the fly, but it screws up the draw order of the rest of the panel its on.
Anyway, thanks for the advice, i'll try it on monday and see how it works.