コード例 #1
0
 IInventoryItem System.Collections.Generic.IDictionary <UUID, IInventoryItem> .this[UUID key]
 {
     get {
         IInventoryItem result;
         if (TryGetValue(key, out result))
         {
             return(result);
         }
         else
         {
             throw new KeyNotFoundException("[MRM] The requrested item ID could not be found");
         }
     }
     set {
         m_publicInventory[key]  = value;
         m_privateInventory[key] = InventoryItem.FromInterface(value).ToTaskInventoryItem();
     }
 }
コード例 #2
0
 public void Add(UUID key, IInventoryItem value)
 {
     m_publicInventory.Add(key, value);
     m_privateInventory.Add(key, InventoryItem.FromInterface(value).ToTaskInventoryItem());
 }