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}