bool CheckContainerDoneResizing()
{
// Wait until the parent has done stretching...
if ( !runOnlyOnce || !container || !Application.isPlaying )
return true;
UIStretch parentStretch = NGUITools.FindInParents<UIStretch>( container );
if ( parentStretch && parentStretch.runOnlyOnce )
{
Invoke( "Update", float.Epsilon );
return false;
}
UIAnchor parentAnchor = NGUITools.FindInParents<UIAnchor>( container );
if ( parentAnchor && parentAnchor.runOnlyOnce )
{
Invoke ( "Update", float.Epsilon );
return false;
}
return true;
}
void Update()
{
if ( !CheckContainerDoneResizing() )
return;
...
}