# Set Purchase Item State
Grammar — Set the state of purchaseItem to state
Flags —Native
|Action
Sets the visibility state for the specified purchase item.
# Arguments
int
<preset::PurchaseItem> — Purchase Itemint
<preset::PurchasableState> — State
Returns — void
native void PurchaseItemSetState(
int inPurchaseItemId,
int inState,
);
# 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:7753
autoB1B8A49C_val = libCamp_gv_tSX_Tech_Status[lv_techIndex];
if (autoB1B8A49C_val == libCamp_ge_StoryTechStates_TechLocked) {
PurchaseItemSetState(libCamp_gv_tS_Tech_UI[lv_techIndex], c_purchaseItemStateDisabled);
}
else if (autoB1B8A49C_val == libCamp_ge_StoryTechStates_TechUnavailable) {
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:7756
}
else if (autoB1B8A49C_val == libCamp_ge_StoryTechStates_TechUnavailable) {
PurchaseItemSetState(libCamp_gv_tS_Tech_UI[lv_techIndex], c_purchaseItemStateDisabled);
}
else if (autoB1B8A49C_val == libCamp_ge_StoryTechStates_TechAvailable) {
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:7759
}
else if (autoB1B8A49C_val == libCamp_ge_StoryTechStates_TechAvailable) {
PurchaseItemSetState(libCamp_gv_tS_Tech_UI[lv_techIndex], c_purchaseItemStateEnabled);
}
else if (autoB1B8A49C_val == libCamp_ge_StoryTechStates_TechNew) {
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:7762
}
else if (autoB1B8A49C_val == libCamp_ge_StoryTechStates_TechNew) {
PurchaseItemSetState(libCamp_gv_tS_Tech_UI[lv_techIndex], c_purchaseItemStateEnabled);
}
else if (autoB1B8A49C_val == libCamp_ge_StoryTechStates_TechPurchased) {
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:7765
}
else if (autoB1B8A49C_val == libCamp_ge_StoryTechStates_TechPurchased) {
PurchaseItemSetState(libCamp_gv_tS_Tech_UI[lv_techIndex], c_purchaseItemStatePurchased);
}
else {