// Replace objects in graphicsList with objects from list private void ReplaceObjects(GraphicsList graphicsList, List<DrawObject> list) { for ( int i = 0; i < graphicsList.Count; i++ ) { DrawObject replacement = null; foreach(DrawObject o in list) { if ( o.ID == graphicsList[i].ID ) { replacement = o; break; } } if ( replacement != null ) { graphicsList.Replace(i, replacement); } } }
// Replace objects in graphicsList with objects from list private void ReplaceObjects(GraphicsList graphicsList, List <DrawObject> list) { for (int i = 0; i < graphicsList.Count; i++) { DrawObject replacement = null; foreach (DrawObject o in list) { if (o.ID == graphicsList[i].ID) { replacement = o; break; } } if (replacement != null) { graphicsList.Replace(i, replacement); } } }