private void On_RepairFinished() { var item = InputHolder.CurrentItem; InputHolder.SetItem(null); ResultHolder.SetItem(item); foreach (var reqItem in RequiredItems) { m_Inventory.RemoveItems(reqItem.Name, reqItem.Needs); } }