# 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
- [F] —
int
[ preset::PurchaseItem ] — Create Purchase Item — ( PurchaseItemCreate ) - [F] —
int
[ preset::PurchaseItem ] — Last Created Purchase Item — ( PurchaseItemLastCreated ) - [F] —
void
— Destroy Purchase Item — ( PurchaseItemDestroy ) - [F] —
void
— Destroy All Purchase Items — ( PurchaseItemDestroyAll ) - [F] —
void
— Set Purchase Item Name — ( PurchaseItemSetNameText ) - [F] —
void
— Set Purchase Item Tooltip — ( PurchaseItemSetTooltipText ) - [F] —
void
— Set Purchase Item Description — ( PurchaseItemSetDescriptionText ) - [F] —
void
— Set Purchase Item Cost — ( PurchaseItemSetCost ) - [F] —
void
— Set Purchase Item Slot — ( PurchaseItemSetSlot ) - [F] —
void
— Set Purchase Item Icon — ( PurchaseItemSetIconFilePath ) - [F] —
void
— Set Purchase Item Movie — ( PurchaseItemSetMovieFilePath ) - [F] —
void
— Set Purchase Item Players — ( PurchaseItemSetPlayerGroup ) - [F] —
void
— Set Purchase Item State — ( PurchaseItemSetState ) - [F] —
void
— Set Purchase Item Recently Purchased — ( PurchaseItemSetRecentlyPurchased )
# Examples
# campaigns/libertystory.sc2campaign
// L7753
PurchaseItemSetState(libCamp_gv_tS_Tech_UI[lv_techIndex], c_purchaseItemStateDisabled)
// L7756
PurchaseItemSetState(libCamp_gv_tS_Tech_UI[lv_techIndex], c_purchaseItemStateDisabled)
// L7759
PurchaseItemSetState(libCamp_gv_tS_Tech_UI[lv_techIndex], c_purchaseItemStateEnabled)
// L7762
PurchaseItemSetState(libCamp_gv_tS_Tech_UI[lv_techIndex], c_purchaseItemStateEnabled)
// L7765
PurchaseItemSetState(libCamp_gv_tS_Tech_UI[lv_techIndex], c_purchaseItemStatePurchased)