Bazaar developer reference

CvCity::GetBaseYieldRateFromSpecialists(YieldTypes) const

Defined in
CvCity.cpp, line 10780
Class
CvCity
Hook name
CivHooks::CvCity_GetBaseYieldRateFromSpecialists

Hooks

static bool BeforeCvCity_GetBaseYieldRateFromSpecialists(const CvCity* self, YieldTypes eIndex, int& result);static void AfterCvCity_GetBaseYieldRateFromSpecialists(const CvCity* self, YieldTypes eIndex, int& result);static int ReplaceCvCity_GetBaseYieldRateFromSpecialists(int (*original)(const CvCity*, YieldTypes), const CvCity* self, YieldTypes eIndex);CivRegisterBefore<CivHooks::CvCity_GetBaseYieldRateFromSpecialists>(host, &BeforeCvCity_GetBaseYieldRateFromSpecialists);CivRegisterAfter<CivHooks::CvCity_GetBaseYieldRateFromSpecialists>(host, &AfterCvCity_GetBaseYieldRateFromSpecialists);CivRegisterReplace<CivHooks::CvCity_GetBaseYieldRateFromSpecialists>(host, &ReplaceCvCity_GetBaseYieldRateFromSpecialists);

Code

10779/// Base yield rate from Specialists10780int CvCity::GetBaseYieldRateFromSpecialists(YieldTypes eIndex) const10781{10782	VALIDATE_OBJECT10783	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");10784	CvAssertMsg(eIndex < NUM_YIELD_TYPES, "eIndex expected to be < NUM_YIELD_TYPES");1078510786	return m_aiBaseYieldRateFromSpecialists[eIndex];10787}

Calls

Called by