public override void Repaint(CraftingBlueprint blueprint) { base.Repaint(blueprint); if (rarityImage != null && blueprint.resultItems.Length > 0) { rarityImage.color = blueprint.resultItems[0].item.rarity.color; } }
public virtual void Repaint(CraftingBlueprint blueprint) { if (blueprintName != null) { blueprintName.text = blueprint.name; } if (blueprintDescription != null) { blueprintDescription.text = blueprint.description; } if (blueprintIcon != null && blueprint.resultItems.Length > 0) { blueprintIcon.sprite = blueprint.resultItems[0].item.icon; } }