# Set State Of Unit Filter
Grammar — Set type units to be state in filter|Unit Filter
Flags —Native
|Action
Sets a state on the specified unit filter.
# Arguments
unitfilter
— Filterint
[ preset::UnitFilterType ] — Typeint
[ preset::UnitFilterState ] — State
Returns — void
native void UnitFilterSetState(
unitfilter inFilter,
int inType,
int inState,
);
# Related
Category: Unit / Filters
- [F] —
bool
— Unit Filter Match — ( UnitFilterMatch ) - [F] —
void
— Set State Of Unit Filter — ( UnitFilterSetState ) - [F] —
int
[ preset::UnitFilterState ] — State Of Unit Filter — ( UnitFilterGetState ) - [F] —
unitfilter
— Convert Target Filter String To Unit Filter — ( libNtve_gf_ConvertTargetFilterStringToUnitFilter )
# Examples
# mods/core.sc2mod
// L5715
UnitFilterSetState(lv_unitFilter, lv_filterType, lv_filterState)
# mods/core.sc2mod
// L67
UnitFilterSetState(filterUnit, c_targetFilterUncommandable, c_unitFilterExcluded)
// L68
UnitFilterSetState(filterUnit, c_targetFilterWorker, c_unitFilterExcluded)
// L69
UnitFilterSetState(filterUnit, c_targetFilterUnderConstruction, c_unitFilterExcluded)
// L70
UnitFilterSetState(filterUnit, c_targetFilterStructure, c_unitFilterExcluded)
# mods/core.sc2mod
// L230
UnitFilterSetState(filterUnit, c_targetFilterPsionic, c_unitFilterRequired)
// L235
UnitFilterSetState(filterUnit, c_targetFilterPsionic, c_unitFilterExcluded)
# mods/core.stormmod
// L4865
UnitFilterSetState(lv_unitFilter, lv_filterType, lv_filterState)
# mods/starcoop/starcoop.sc2mod
// L68
UnitFilterSetState(filterUnit, c_targetFilterUncommandable, c_unitFilterExcluded)
// L69
UnitFilterSetState(filterUnit, c_targetFilterWorker, c_unitFilterExcluded)
// L70
UnitFilterSetState(filterUnit, c_targetFilterUnderConstruction, c_unitFilterExcluded)
// L71
UnitFilterSetState(filterUnit, c_targetFilterStructure, c_unitFilterExcluded)