I'll make my question with 1 example:
We're making a pool (billiards) game with NGUI. We'd like to use Unity real-3D balls, which are not allowed with pure NGUI.
How should we mix both NGUI with Unity in terms of depths?
Example: 3 layers: top-board layer, ball layer and bottom-board-layer.
Ball layer must be between top and bottom layer.
As far as I know, NGUI order layers by widget's depth, but Unity by ordering layers and z-index.
We are considering using 3 cameras since each camera may have different independent ordering depths.