# Unit Property (Int)

Grammaru prop (current|Current/Default)
FlagsNative | Function

Returns a unit property.

# Arguments

Returns — int

native int UnitGetPropertyInt(
	unit inUnit,
	int inProp,
	bool inCurrent,
);

Category: Unit / Properties

# Examples

# mods/core.sc2mod

MeleeWaveAI.galaxy

// L300
UnitGetPropertyInt(obstruction, c_unitPropLifePercent, c_unitPropCurrent)

# mods/core.sc2mod

TactProtAI.galaxy

// L102
UnitGetPropertyInt(friendlyUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L121
UnitGetPropertyInt(aiUnit, c_unitPropEnergy, c_unitPropCurrent)
// L122
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L188
UnitGetPropertyInt(aiUnit, c_unitPropEnergy, c_unitPropCurrent)
// L189
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L481
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L897
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L1200
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L1612
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L1654
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)

# mods/core.sc2mod

TactTerrAI.galaxy

// L1101
UnitGetPropertyInt(aiUnit, c_unitPropEnergy, c_unitPropCurrent)
// L1341
UnitGetPropertyInt(aiUnit, c_unitPropEnergy, c_unitPropCurrent)
// L1440
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)

# mods/core.sc2mod

TactZergAI.galaxy

// L96
UnitGetPropertyInt(aiUnit, c_unitPropEnergy, c_unitPropCurrent)
// L583
UnitGetPropertyInt(aiUnit, c_unitPropEnergy, c_unitPropCurrent)
// L708
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L1026
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L1318
UnitGetPropertyInt(unitToCheck, c_unitPropSuppliesMade, c_unitPropCurrent)
// L1319
UnitGetPropertyInt(unitToCheck, c_unitPropLife, c_unitPropCurrent)

# mods/starcoop/starcoop.sc2mod

TactProtAI.galaxy

// L103
UnitGetPropertyInt(friendlyUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L123
UnitGetPropertyInt(aiUnit, c_unitPropEnergy, c_unitPropCurrent)
// L124
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L506
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L869
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L1159
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L1601
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L1643
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)

# mods/starcoop/starcoop.sc2mod

TactTerrAI.galaxy

// L1084
UnitGetPropertyInt(aiUnit, c_unitPropEnergy, c_unitPropCurrent)
// L1313
UnitGetPropertyInt(aiUnit, c_unitPropEnergy, c_unitPropCurrent)
// L1393
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)

# mods/starcoop/starcoop.sc2mod

TactZergAI.galaxy

// L97
UnitGetPropertyInt(aiUnit, c_unitPropEnergy, c_unitPropCurrent)
// L794
UnitGetPropertyInt(aiUnit, c_unitPropEnergy, c_unitPropCurrent)
// L921
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L1235
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)

# mods/warcoop/warclassicsystem.sc2mod

WarClassicSystem.galaxy

// L727
UnitGetPropertyInt(lv_itUnit, c_unitPropLevel, c_unitPropCurrent)

# mods/warcoop/warclassicsystem.sc2mod

TacticalAIWar3.galaxy

// L480
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)
// L549
UnitGetPropertyInt(aiUnit, c_unitPropVitalityPercent, c_unitPropCurrent)

# mods/warcoop/warmeleeai.sc2mod

Common_ai.galaxy

// L93
UnitGetPropertyInt(u, c_unitPropResources, c_unitPropCurrent)

# mods/warcoop/warmeleeai.sc2mod

MeleeWaveAI.galaxy

// L389
UnitGetPropertyInt(obstruction, c_unitPropLifePercent, c_unitPropCurrent)