# Set Purchase Category State
Grammar — Set the state of purchaseCategory to state
Flags —Native
|Action
Sets the visibility state for the specified purchase category.
# Arguments
int
[ preset::PurchaseCategory ] — Purchase Categoryint
[ preset::PurchaseSubGroupState ] — State
Returns — void
native void PurchaseCategorySetState(
int inPurchaseCategoryId,
int inState,
);
# Related
Category: Story / Tech Purchase Panel / Purchase Categories
- [F] —
int
[ preset::PurchaseCategory ] — Create Purchase Category — ( PurchaseCategoryCreate ) - [F] —
int
[ preset::PurchaseCategory ] — Last Created Purchase Category — ( PurchaseCategoryLastCreated ) - [F] —
void
— Destroy Purchase Category — ( PurchaseCategoryDestroy ) - [F] —
void
— Destroy All Purchase Categories — ( PurchaseCategoryDestroyAll ) - [F] —
void
— Set Purchase Category Name — ( PurchaseCategorySetNameText ) - [F] —
void
— Set Purchase Category Slot — ( PurchaseCategorySetSlot ) - [F] —
void
— Set Purchase Category Players — ( PurchaseCategorySetPlayerGroup ) - [F] —
void
— Set Purchase Category State — ( PurchaseCategorySetState )
# Examples
# campaigns/libertystory.sc2campaign
// L7699
PurchaseCategorySetState(libCamp_gv_tS_TechCategory_UI[(lv_indexCategory)], c_purchaseCategoryStateEnabled)
// L7702
PurchaseCategorySetState(libCamp_gv_tS_TechCategory_UI[(lv_indexCategory)], c_purchaseCategoryStateHidden)
// L7818
PurchaseCategorySetState(libCamp_gv_tS_TechCategory_UI[lv_categoryIndex], c_purchaseCategoryStateNew)
// L7821
PurchaseCategorySetState(libCamp_gv_tS_TechCategory_UI[lv_categoryIndex], c_purchaseCategoryStateEnabled)
// L12665
PurchaseCategorySetState(PurchaseGetSelectedPurchaseCategory(1), c_purchaseCategoryStateEnabled)