# Store Unit Selection
Grammar — Store unit selection for player forPlayer|Player and storeOption|Store Option
Flags —Action
Stores which units a given player has selected. Use the “Restore Unit Selection” action to restore this selection.
# Arguments
int
— forPlayerint
[ preset::UnitSelectionStoreOption ] — storeOption
Returns — void
void libNtve_gf_StoreUnitSelection(
int lp_forPlayer,
int lp_storeOption,
);
# Related
Category: Selection / Unit Selection
- [F] —
int
— Subgroup Index — ( UnitSubgroupIndexSelected ) - [F] —
unitgroup
— Selected Subgroup Units — ( UnitSubgroupSelected ) - [F] —
void
— Select/Deselect Unit — ( UnitSelect ) - [F] —
void
— Select Next Subgroup — ( UnitSubgroupIndexNext ) - [F] —
void
— Select Previous Subgroup — ( UnitSubgroupIndexPrevious ) - [F] —
void
— Select/Deselect Unit Group — ( UnitGroupSelect ) - [F] —
void
— Clear Unit Selection — ( UnitClearSelection ) - [F] —
bool
— Unit Is Selected — ( UnitIsSelected ) - [F] —
bool
— Unit Type Is Selected — ( libNtve_gf_UnitTypeIsSelected ) - [F] —
unitgroup
— Selected Units — ( UnitGroupSelected ) - [F] —
void
— Unit Is Selected — ( TriggerAddEventUnitSelected ) - [F] —
void
— Store Unit Selection — ( libNtve_gf_StoreUnitSelection ) - [F] —
void
— Restore Unit Selection — ( libNtve_gf_RestoreUnitSelection ) - [F] —
void
— Flash Unit Selection — ( UnitFlashSelection )
# Examples
# campaigns/liberty.sc2campaign
// L5447
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5483
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L6560
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L3077
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_DoNotClearUnitSelection)
// L3990
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_DoNotClearUnitSelection)
// L4805
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5247
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5737
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L11598
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L11979
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L12177
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5306
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5511
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5166
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L3643
libNtve_gf_StoreUnitSelection(gv_pLAYER01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5083
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5512
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5779
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L7679
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L9423
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L9776
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L10158
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L10499
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L10941
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L11512
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5601
libNtve_gf_StoreUnitSelection(gv_pLAYER_P01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L6538
libNtve_gf_StoreUnitSelection(gv_pLAYER_P01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L6804
libNtve_gf_StoreUnitSelection(gv_pLAYER_P01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L8885
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L9292
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L6708
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L4732
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5134
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L6251
libNtve_gf_StoreUnitSelection(gv_p01_PLAYER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5447
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5483
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L6560
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L3077
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_DoNotClearUnitSelection)
// L3990
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_DoNotClearUnitSelection)
// L4805
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5247
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5737
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L11598
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L11979
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L12177
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5306
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5511
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5166
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L3643
libNtve_gf_StoreUnitSelection(gv_pLAYER01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5083
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5512
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5779
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L7679
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L9423
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L9776
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L10158
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L10499
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L10941
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L11512
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5601
libNtve_gf_StoreUnitSelection(gv_pLAYER_P01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L6538
libNtve_gf_StoreUnitSelection(gv_pLAYER_P01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L6804
libNtve_gf_StoreUnitSelection(gv_pLAYER_P01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L8885
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L9292
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L6708
libNtve_gf_StoreUnitSelection(gv_p1_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L4732
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5134
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L6251
libNtve_gf_StoreUnitSelection(gv_p01_PLAYER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L6037
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5515
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5124
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5905
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L7353
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L8951
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5863
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5915
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L5439
libNtve_gf_StoreUnitSelection(gv_PLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L10402
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L6377
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_DoNotClearUnitSelection)
// L11481
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L11855
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L12148
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L8922
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L6485
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L8033
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L8334
libNtve_gf_StoreUnitSelection(gv_p01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L7291
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L9579
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L9635
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L9691
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L9736
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L10634
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L11071
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L11546
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L12045
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)
// L3930
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, 0)
// L4495
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, 0)
// L3930
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, 0)
// L4495
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, 0)
// L5515
libNtve_gf_StoreUnitSelection(gv_pLAYER_01_USER, libNtve_ge_UnitSelectionStoreOption_ClearUnitSelection)