I have a multiplayer game with multiple scenes. When players enter the game their friends are notified and so can start chatting with the player. The problem is, I need to the player to be able to change scenes without closing the chat dialog. I was thinking that I can place the chat dialog in the first scene after authentication and then use LoadLevelAdditive for all subsequent scenes to persist the chat dialog. The problem is, there can only be one AudioListener per scene and NGUI creates one for the camera. I have tried removing the listener but it seems to be created in code. Is there perhaps another way of accomplishing this or another way to make NGUI work with LoadLevelAdditive?
Thanks