/// <summary>Adds the specified items into the inventory.</summary> /// <param name="inventory">An inventory to add items into.</param> /// <param name="itemNames">A list of names of the parts to add.</param> void AddItems(ModuleKISInventory inventory, List<string> itemNames) { foreach (var defItemName in itemNames) { var defPart = PartLoader.getPartInfoByName(defItemName); if (defPart != null) { inventory.AddItem(defPart.partPrefab); } else { Logger.logError("Cannot make item {0} specified as a default for the pod seat", defItemName); } } }
public W_KIS_Item AddItem(Part partPrefab) { var obj = _moduleKISInventory.AddItem(partPrefab, 1, -1); return(new W_KIS_Item(obj)); }