# Selected Purchase Item
Grammar — Purchase item selected by Player player
Flags —Native|Function
Returns the purchase item that the specified player currently has selected.
# Arguments
int— Player
Returns — int<preset::PurchaseItem>
native int PurchaseGetSelectedPurchaseItem(int inPlayer);
# Related
Category: Story / Tech Purchase Panel / Interaction
- Purchase Made —
void— TriggerAddEventPurchaseMade - Purchase Item Selected —
void— TriggerAddEventSelectedPurchaseItemChanged - Purchase Item Selected —
void— TriggerAddEventSelectedPurchaseItemChanged - Purchase Category Selected —
void— TriggerAddEventSelectedPurchaseCategoryChanged - Purchase Category Selected —
void— TriggerAddEventSelectedPurchaseCategoryChanged - Purchase Exit —
void— TriggerAddEventPurchaseExit - Set Selected Purchase Category —
void— PurchaseSetSelectedPurchaseCategory - Set Selected Purchase Item —
void— PurchaseSetSelectedPurchaseItem - Purchase Purchase Item —
void— PurchaseItemPurchase - Selected Purchase Category —
int<preset::PurchaseCategory> — PurchaseGetSelectedPurchaseCategory - Selected Purchase Item —
int<preset::PurchaseItem> — PurchaseGetSelectedPurchaseItem - Purchased Purchase Item —
int<preset::PurchaseItem> — EventPurchaseMade - Purchase Item Is Recently Purchased —
bool— PurchaseItemIsRecentlyPurchased
# Examples
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:12629
}
if ((libCamp_gf_TechPurchasableTechID(PurchaseGetSelectedPurchaseItem(1)) != libCamp_ge_StoryTech_StoryTechNone)) {
lv_tech = libCamp_gf_TechPurchasableTechID(PurchaseGetSelectedPurchaseItem(1));
lv_groupID = (libCamp_gv_tS_Tech_GroupID[(lv_tech)]);
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:12630
if ((libCamp_gf_TechPurchasableTechID(PurchaseGetSelectedPurchaseItem(1)) != libCamp_ge_StoryTech_StoryTechNone)) {
lv_tech = libCamp_gf_TechPurchasableTechID(PurchaseGetSelectedPurchaseItem(1));
lv_groupID = (libCamp_gv_tS_Tech_GroupID[(lv_tech)]);
PurchaseGroupSetState(libCamp_gv_tS_TechGroup_UI[lv_groupID], c_purchaseGroupStateEnabled);