private static GearItem GetTargetItem(string targetItemName, string reference) { GameObject targetItem = Resources.Load(targetItemName) as GameObject; if (ModUtils.GetModComponent(targetItem) != null) { // if this a modded item, map it now (no harm if it was already mapped earlier) Mapper.Map(targetItem); } return(ModUtils.GetItem <GearItem>(targetItemName, reference)); }