void processAddedBodies()
{
if( _bodyAddList.Count > 0 )
{
foreach( Body body in _bodyAddList )
{
#if USE_AWAKE_BODY_SET
Debug.Assert(!body.IsDisposed);
if (body.Awake)
{
if (!AwakeBodySet.Contains(body))
AwakeBodySet.Add(body);
}
else
{
if (AwakeBodySet.Contains(body))
AwakeBodySet.Remove(body);
}
#endif
// Add to world list.
bodyList.Add( body );
if( onBodyAdded != null )
onBodyAdded( body );
}
_bodyAddList.Clear();
}
}