I have been doing some research and found an interesting topic on animated objects being put under a different panel for optimising so that there is no need to re-draw all UI objects to get the 1 draw call, with this in mind I attempted this method and found that the depth value no longer has an effect, somewhat expected as they are being rendered in different calls now, however I cant seem to get any depth control.
I have a constantly animated part of the screen that is using a semi transparent texture, that I want to render behind all other UI elements, I have placed it on its own panel and currently it seems to render it as if its on the same layer, am I doing something wrong or is this something that can not be done in NGUI?