# Set Purchase Item Icon
Grammar — Set the icon of purchaseItem|Purchasable to iconPath|Icon
Flags —Native|Action
Sets the icon for the specified purchase item.
# Arguments
- int<preset::PurchaseItem> — Purchase Item
- string<filepath> — IconPath
Returns — void
native void PurchaseItemSetIconFilePath(
	int inPurchaseItemId,
	string inFilePath,
);
# Related
Category: Story / Tech Purchase Panel / Purchase Items
- Create Purchase Item — int<preset::PurchaseItem> — PurchaseItemCreate
- Last Created Purchase Item — int<preset::PurchaseItem> — PurchaseItemLastCreated
- Destroy Purchase Item — void— PurchaseItemDestroy
- Destroy All Purchase Items — void— PurchaseItemDestroyAll
- Set Purchase Item Name — void— PurchaseItemSetNameText
- Set Purchase Item Tooltip — void— PurchaseItemSetTooltipText
- Set Purchase Item Description — void— PurchaseItemSetDescriptionText
- Set Purchase Item Cost — void— PurchaseItemSetCost
- Set Purchase Item Slot — void— PurchaseItemSetSlot
- Set Purchase Item Icon — void— PurchaseItemSetIconFilePath
- Set Purchase Item Movie — void— PurchaseItemSetMovieFilePath
- Set Purchase Item Players — void— PurchaseItemSetPlayerGroup
- Set Purchase Item State — void— PurchaseItemSetState
- Set Purchase Item Recently Purchased — void— PurchaseItemSetRecentlyPurchased
# Examples
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:7640
            libCamp_gv_tS_Tech_UI[lv_techIndex] = PurchaseItemLastCreated();
            PurchaseItemSetCost(PurchaseItemLastCreated(), libCamp_gf_StoryTechCost(lv_indexTech));
            PurchaseItemSetIconFilePath(PurchaseItemLastCreated(), libCamp_gf_StoryTechIcon(lv_indexTech));
            PurchaseItemSetMovieFilePath(PurchaseItemLastCreated(), libCamp_gf_StoryTechMovie(lv_indexTech));
            PurchaseItemSetNameText(PurchaseItemLastCreated(), libCamp_gf_StoryTechName(lv_indexTech));