Skip to content

Commit

Permalink
added asset to the requirement
Browse files Browse the repository at this point in the history
  • Loading branch information
blksmithchain committed Jun 25, 2023
1 parent 31e8183 commit 1a547c5
Showing 1 changed file with 12 additions and 9 deletions.
21 changes: 12 additions & 9 deletions Assets/Scripts/UI/CraftingUI.cs
Original file line number Diff line number Diff line change
Expand Up @@ -265,15 +265,18 @@ private void DisplayNFTIngredientRequirement(RequiredAssetsResult requiredAssetR
{
for (int j = 0; j < requiredAssetResult.requiredAssetAmount[index]; j++)
{
Transform nftImage = requirementSlots[currentRequirementSlotIndex].transform.Find(requiredAssetResult.requirementSpriteHashes[index] != null ? "NFT_Image" : "Requirement_Background/Requirement_Text");
requirementSlots[currentRequirementSlotIndex].GetComponent<TemplateNFT>().SetRequirementType(requiredAssetResult.requirementType[index]);
requirementSlots[currentRequirementSlotIndex].GetComponent<TemplateNFT>().SetBlendIngredientIndex(requiredAssetResult.ingredientIndex[index]);
requirementSlots[currentRequirementSlotIndex].GetComponent<TemplateNFT>().SetRequirementHash(requiredAssetResult.requirementSpriteHashes[index]);
requirementSlots[currentRequirementSlotIndex].GetComponent<TemplateNFT>().SetMarketplaceLink(requiredAssetResult.marketplaceLink[index]);
if (requiredAssetResult.requirementSpriteHashes[index] == null)
{
nftImage.GetComponent<TextMeshProUGUI>().text = requiredAssetResult.requirementText[index];
}
Transform nftImage = requirementSlots[currentRequirementSlotIndex].transform.Find("Requirement_Background/Requirement_Text");

TemplateNFT templateNFTComponent = requirementSlots[currentRequirementSlotIndex].GetComponent<TemplateNFT>();
templateNFTComponent.SetRequirementType(requiredAssetResult.requirementType[index]);
templateNFTComponent.SetBlendIngredientIndex(requiredAssetResult.ingredientIndex[index]);
templateNFTComponent.SetRequirementHash(requiredAssetResult.requirementSpriteHashes[index]);
templateNFTComponent.SetMarketplaceLink(requiredAssetResult.marketplaceLink[index]);

TextMeshProUGUI nftTextComponent = nftImage.GetComponent<TextMeshProUGUI>();
nftTextComponent.text = (requiredAssetResult.requirementSpriteHashes[index] == null) ?
requiredAssetResult.requirementText[index] : "Asset";

currentRequirementSlotIndex++;
}
}
Expand Down

0 comments on commit 1a547c5

Please sign in to comment.