What happens if I remove an object from a TLIST inside a update of all TLIST's?
Is it possible the same starship would get updated twice? How does it work when you remove and your iterating through the list?
'Remove the Starship from the List. Method RemoveStarship(pTStarship:TStarship) m_pTStarshipList.Remove( pTStarship ) End Method
For pTStarship = EachIn m_pTStarshipList pTStarship.Update(dTimeStep) Next
Is it possible the same starship would get updated twice? How does it work when you remove and your iterating through the list?