Bazaar developer reference

isTeamUnitClass(UnitClassTypes)

Defined in
CvGameCoreUtils.cpp, line 579
Hook name
CivHooks::isTeamUnitClass

Hooks

static bool BeforeisTeamUnitClass(UnitClassTypes eUnitClass, bool& result);static void AfterisTeamUnitClass(UnitClassTypes eUnitClass, bool& result);static bool ReplaceisTeamUnitClass(bool (*original)(UnitClassTypes), UnitClassTypes eUnitClass);CivRegisterBefore<CivHooks::isTeamUnitClass>(host, &BeforeisTeamUnitClass);CivRegisterAfter<CivHooks::isTeamUnitClass>(host, &AfterisTeamUnitClass);CivRegisterReplace<CivHooks::isTeamUnitClass>(host, &ReplaceisTeamUnitClass);

Code

579bool isTeamUnitClass(UnitClassTypes eUnitClass)580{581	CvUnitClassInfo* pkUnitClassInfo = GC.getUnitClassInfo(eUnitClass);582	if(pkUnitClassInfo)583	{584		return (pkUnitClassInfo->getMaxTeamInstances() != -1);585	}586	return false;587}

Calls

Called by