internal bool ContainsElements(InventoryComponent iComp) { List <uint> uniqueIds = GetDifferentItems(); foreach (uint BaseId in uniqueIds) { uint ItemsCount = GetItemsCount(BaseId); if (iComp.GetBaseIdCount(BaseId) >= ItemsCount) { continue; } return(false); } uniqueIds.Clear(); uniqueIds = null; return(true); }