Bazaar developer reference

CvCity::getYieldRateModifier(YieldTypes) const

Defined in
CvCity.cpp, line 10935
Class
CvCity
Hook name
CivHooks::CvCity_getYieldRateModifier

Hooks

static bool BeforeCvCity_getYieldRateModifier(const CvCity* self, YieldTypes eIndex, int& result);static void AfterCvCity_getYieldRateModifier(const CvCity* self, YieldTypes eIndex, int& result);static int ReplaceCvCity_getYieldRateModifier(int (*original)(const CvCity*, YieldTypes), const CvCity* self, YieldTypes eIndex);CivRegisterBefore<CivHooks::CvCity_getYieldRateModifier>(host, &BeforeCvCity_getYieldRateModifier);CivRegisterAfter<CivHooks::CvCity_getYieldRateModifier>(host, &AfterCvCity_getYieldRateModifier);CivRegisterReplace<CivHooks::CvCity_getYieldRateModifier>(host, &ReplaceCvCity_getYieldRateModifier);

Code

10935int CvCity::getYieldRateModifier(YieldTypes eIndex)	const10936{10937	VALIDATE_OBJECT10938	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");10939	CvAssertMsg(eIndex < NUM_YIELD_TYPES, "eIndex expected to be < NUM_YIELD_TYPES");10940	return m_aiYieldRateModifier[eIndex];10941}

Calls

Called by