/// <summary> /// Gets the DummyObjects associated with particular IDs. /// </summary> /// <param name="objectIDs">The IDs.</param> /// <returns> /// The DummyObjects with the IDs. /// </returns> public List<DummyObject> GetDummyObjectFromID(UInt32[] objectIDs) { List<UInt32> objectIDList = objectIDs.ToList(); List<DummyObject> selectedObjects = new List<DummyObject>(); // TODO: Use some structure to efficiencize. foreach (DummyObject dummy in mDummies) { for (int i = 0; i < objectIDList.Count; i++) { UInt32 id = objectIDList[i]; if (dummy.ObjectID == id) { selectedObjects.Add(dummy); objectIDList.Remove(id); break; } } } return selectedObjects; }