コード例 #1
0
ファイル: DummyWorld.cs プロジェクト: thormme/Chimera
 /// <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;
 }