public void Initialize(GameObject artifact, ArticraftingConfirmationModal modal, ArticraftingCraftingMenu menu) { targetArtifact = artifact; artifactBonus = artifact.GetComponent <ArtifactBonus>(); artifactText = artifact.GetComponent <Text>(); artifactDisplayItem = artifact.GetComponent <DisplayItem>(); tileImage.sprite = artifactDisplayItem.displayIcon; tileImage.preserveAspect = true; toolTip = PlayerProperties.playerInventory.toolTip; confirmModal = modal; UpdatePrice(); this.craftingMenu = menu; }
public void Enable(GameObject artifact, ArticraftingConfirmationModal modal, ArticraftingCraftingMenu menu) { this.gameObject.SetActive(true); Initialize(artifact, modal, menu); }