Bazaar developer reference

isNationalUnitClass(UnitClassTypes)

Defined in
CvGameCoreUtils.cpp, line 589
Hook name
CivHooks::isNationalUnitClass

Hooks

static bool BeforeisNationalUnitClass(UnitClassTypes eUnitClass, bool& result);static void AfterisNationalUnitClass(UnitClassTypes eUnitClass, bool& result);static bool ReplaceisNationalUnitClass(bool (*original)(UnitClassTypes), UnitClassTypes eUnitClass);CivRegisterBefore<CivHooks::isNationalUnitClass>(host, &BeforeisNationalUnitClass);CivRegisterAfter<CivHooks::isNationalUnitClass>(host, &AfterisNationalUnitClass);CivRegisterReplace<CivHooks::isNationalUnitClass>(host, &ReplaceisNationalUnitClass);

Code

589bool isNationalUnitClass(UnitClassTypes eUnitClass)590{591	CvUnitClassInfo* pkUnitClassInfo = GC.getUnitClassInfo(eUnitClass);592	if(pkUnitClassInfo)593	{594		return (pkUnitClassInfo->getMaxPlayerInstances() != -1);595	}596	return false;597}

Calls

Called by