Bazaar developer reference

CvSpecialistInfo::getYieldChange(int) const

Defined in
CvInfos.cpp, line 770
Class
CvSpecialistInfo
Hook name
CivHooks::CvSpecialistInfo_getYieldChange

Hooks

static bool BeforeCvSpecialistInfo_getYieldChange(const CvSpecialistInfo* self, int i, int& result);static void AfterCvSpecialistInfo_getYieldChange(const CvSpecialistInfo* self, int i, int& result);static int ReplaceCvSpecialistInfo_getYieldChange(int (*original)(const CvSpecialistInfo*, int), const CvSpecialistInfo* self, int i);CivRegisterBefore<CivHooks::CvSpecialistInfo_getYieldChange>(host, &BeforeCvSpecialistInfo_getYieldChange);CivRegisterAfter<CivHooks::CvSpecialistInfo_getYieldChange>(host, &AfterCvSpecialistInfo_getYieldChange);CivRegisterReplace<CivHooks::CvSpecialistInfo_getYieldChange>(host, &ReplaceCvSpecialistInfo_getYieldChange);

Code

770int CvSpecialistInfo::getYieldChange(int i) const771{772	CvAssertMsg(i < NUM_YIELD_TYPES, "Index out of bounds");773	CvAssertMsg(i > -1, "Index out of bounds");774	return m_piYieldChange ? m_piYieldChange[i] : -1;775}

Called by