I am using NGUI with my background and foreground cameras. This works great. However, I have a middle ground camera that has an object that uses OnGUI() instead, but it is drawing in front of the Foreground camera. How can I make it so the foreground camera that is controlled with NGUI appears in front of my OnGUI elements in the middle ground? I have tried changing the GUI.depth to very low (-1000) and very high (1000), and it still appears in front. The reason I am using the OnGUI instead is because it is very simple to do what I need it to do, and NGUI didn't work for it (at least, not easily).