public bool CanAddItemList(IEnumerable <ItemObject> items) { if (items.Any(delegate(ItemObject o) { if (o.protoData.category == quest_item) { return(true); } return(false); })) { return(_missionPak.CanAddItemList(items)); } else { return(_playerPak.CanAddItemList(items)); } }