Bazaar developer reference

CvProcessInfo::getProductionToYieldModifier(int) const

Defined in
CvInfos.cpp, line 6399
Class
CvProcessInfo
Hook name
CivHooks::CvProcessInfo_getProductionToYieldModifier

Hooks

static bool BeforeCvProcessInfo_getProductionToYieldModifier(const CvProcessInfo* self, int i, int& result);static void AfterCvProcessInfo_getProductionToYieldModifier(const CvProcessInfo* self, int i, int& result);static int ReplaceCvProcessInfo_getProductionToYieldModifier(int (*original)(const CvProcessInfo*, int), const CvProcessInfo* self, int i);CivRegisterBefore<CivHooks::CvProcessInfo_getProductionToYieldModifier>(host, &BeforeCvProcessInfo_getProductionToYieldModifier);CivRegisterAfter<CivHooks::CvProcessInfo_getProductionToYieldModifier>(host, &AfterCvProcessInfo_getProductionToYieldModifier);CivRegisterReplace<CivHooks::CvProcessInfo_getProductionToYieldModifier>(host, &ReplaceCvProcessInfo_getProductionToYieldModifier);

Code

6399int CvProcessInfo::getProductionToYieldModifier(int i) const6400{6401	CvAssertMsg(i < NUM_YIELD_TYPES, "Index out of bounds");6402	CvAssertMsg(i > -1, "Index out of bounds");6403	return m_paiProductionToYieldModifier ? m_paiProductionToYieldModifier[i] : -1;6404}

Called by