Thank you for the reply Unisip,
I am basically following the suggestions you have given in my current project. My current problem I am having is where I have two main ui layouts:
Normal UI using multiple atlases, text atlas, main graphics atlas
Popup UI using multiple atlases, text atlas, popup graphics atlas
The text atlas is shared since it is the same font used on both layouts.
I have each layout attached to two different panels under the UI root. I wrote a popup framework that adds popups on panels that are z ordered so the popup is quite a ways away from the main layer. My current popup is not showing its text, and I am assuming it is because of the limited number of draw calls.
Do you have any idea on what function i would look into to try to selectively turn off the draw call reduction? I am not super familiar with how you can batch draw calls in unity, and I am having trouble tracking down the NGUI code.
Thank you,
Dylan