public void SelectItemBlueprint(ItemBlueprint blueprint, GetItemAmountDelegate getItemAmountCallback) { if (blueprint != null && blueprint.TargetItem != null) { itemInfoView.SetView(new ItemRef(blueprint.TargetItem, getItemAmountCallback(blueprint.TargetItem))); SetStatViews(blueprint.TargetItem); SetCraftingItemViews(blueprint, getItemAmountCallback); } }