Bazaar developer reference

CvCity::getUnitCombatProductionModifier(UnitCombatTypes) const

Defined in
CvCity.cpp, line 11641
Class
CvCity
Hook name
CivHooks::CvCity_getUnitCombatProductionModifier

Hooks

static bool BeforeCvCity_getUnitCombatProductionModifier(const CvCity* self, UnitCombatTypes eIndex, int& result);static void AfterCvCity_getUnitCombatProductionModifier(const CvCity* self, UnitCombatTypes eIndex, int& result);static int ReplaceCvCity_getUnitCombatProductionModifier(int (*original)(const CvCity*, UnitCombatTypes), const CvCity* self, UnitCombatTypes eIndex);CivRegisterBefore<CivHooks::CvCity_getUnitCombatProductionModifier>(host, &BeforeCvCity_getUnitCombatProductionModifier);CivRegisterAfter<CivHooks::CvCity_getUnitCombatProductionModifier>(host, &AfterCvCity_getUnitCombatProductionModifier);CivRegisterReplace<CivHooks::CvCity_getUnitCombatProductionModifier>(host, &ReplaceCvCity_getUnitCombatProductionModifier);

Code

11641int CvCity::getUnitCombatProductionModifier(UnitCombatTypes eIndex) const11642{11643	VALIDATE_OBJECT11644	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");11645	CvAssertMsg(eIndex < GC.getNumUnitCombatClassInfos(), "eIndex expected to be < GC.getNumUnitCombatInfos()");11646	return m_paiUnitCombatProductionModifier[eIndex];11647}

Calls

Called by