Bazaar developer reference

CvCity::getProductionToYieldModifier(YieldTypes) const

Defined in
CvCity.cpp, line 11083
Class
CvCity
Hook name
CivHooks::CvCity_getProductionToYieldModifier

Hooks

static bool BeforeCvCity_getProductionToYieldModifier(const CvCity* self, YieldTypes eIndex, int& result);static void AfterCvCity_getProductionToYieldModifier(const CvCity* self, YieldTypes eIndex, int& result);static int ReplaceCvCity_getProductionToYieldModifier(int (*original)(const CvCity*, YieldTypes), const CvCity* self, YieldTypes eIndex);CivRegisterBefore<CivHooks::CvCity_getProductionToYieldModifier>(host, &BeforeCvCity_getProductionToYieldModifier);CivRegisterAfter<CivHooks::CvCity_getProductionToYieldModifier>(host, &AfterCvCity_getProductionToYieldModifier);CivRegisterReplace<CivHooks::CvCity_getProductionToYieldModifier>(host, &ReplaceCvCity_getProductionToYieldModifier);

Code

11083int CvCity::getProductionToYieldModifier(YieldTypes eIndex) const11084{11085	VALIDATE_OBJECT11086	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");11087	CvAssertMsg(eIndex < NUM_YIELD_TYPES, "eIndex expected to be < NUM_YIELD_TYPES");11088	return m_aiProductionToYieldModifier[eIndex];11089}

Calls

Called by