UIWidget[] widgets = panel.GetComponentsInChildren<UIWidget>();
Debug.Log("found " + widgets.Length + " widgets!");
foreach (UIWidget w in widgets)
{
Debug.Log("Setting alpha tween on " + w.name);
TweenAlpha
.Begin(w
.gameObject,duration,0
.0f
).onFinished.Add(new EventDelegate
(delegate(){ Debug.Log("want to disable: " + w.name);
NGUITools.SetActive(w.gameObject,false);
}));
}