# Unit Type Classification Check

Grammaru|Unit Type is f|Flag Type
FlagsNative | Function

Returns true if the specified unit type has the specified flag.

# Arguments

  • string [ gamelink::Unit ] — Unit
  • int [ preset::unitFlag ] — Flag

Returns — bool

native bool UnitTypeTestFlag(
	string inUnitType,
	int inFlag,
);

Category: Unit / Properties

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L1311
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1473
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2689
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3650
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1631
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1635
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagCloaked)
// L814
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1333
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1413
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2208
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2638
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2737
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3737
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3780
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L5177
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L5223
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L5269
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1665
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1777
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1965
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2076
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2264
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2305
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2517
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2626
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2744
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2812
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1407
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3783
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3927
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1322
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1506
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1602
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1677
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1717
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1759
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1805
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1967
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2057
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2143
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3160
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3206
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3252
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3298
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3343
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3388
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3433
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3725
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3816
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3872
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1311
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1473
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2689
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3650
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1631
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1635
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagCloaked)
// L814
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1333
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1413
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2208
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2638
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2737
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3737
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3780
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L5177
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L5223
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L5269
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1665
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1777
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1965
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2076
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2264
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2305
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2517
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2626
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2744
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2812
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1407
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3783
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3927
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1322
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1506
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1602
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1677
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1717
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1759
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1805
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L1967
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2057
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L2143
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3160
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3206
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3252
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3298
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3343
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3388
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3433
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3725
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3816
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)
// L3872
UnitTypeTestFlag(UnitGetType(EventUnit()), c_unitFlagMissile)