Hi,
I am not talking about prefabs.
I have a gamestate object which is created at startup of the game (awake). This object is persistent through all scene changes and provides all settings (like volume, game designs) for all scenes.
In the old (free) version of NGUI I did the following:

The function is known and can be set in the editor (public void setSoundFXVolumeValue(float newSoundFXVolumeValue))
The gameobject not, so I wrote a little script (UISliderSetGamestatInstance) which assigns the gamestate object to the event rcv field at startup time.
I am wondering how to do this in the current version of NGUI
Pat.