Bazaar developer reference

CvCity::getExtraSpecialistYield(YieldTypes) const

Defined in
CvCity.cpp, line 10989
Class
CvCity
Hook name
CivHooks::CvCity_getExtraSpecialistYield

Hooks

static bool BeforeCvCity_getExtraSpecialistYield(const CvCity* self, YieldTypes eIndex, int& result);static void AfterCvCity_getExtraSpecialistYield(const CvCity* self, YieldTypes eIndex, int& result);static int ReplaceCvCity_getExtraSpecialistYield(int (*original)(const CvCity*, YieldTypes), const CvCity* self, YieldTypes eIndex);CivRegisterBefore<CivHooks::CvCity_getExtraSpecialistYield>(host, &BeforeCvCity_getExtraSpecialistYield);CivRegisterAfter<CivHooks::CvCity_getExtraSpecialistYield>(host, &AfterCvCity_getExtraSpecialistYield);CivRegisterReplace<CivHooks::CvCity_getExtraSpecialistYield>(host, &ReplaceCvCity_getExtraSpecialistYield);

Code

10989int CvCity::getExtraSpecialistYield(YieldTypes eIndex) const10990{10991	VALIDATE_OBJECT10992	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");10993	CvAssertMsg(eIndex < NUM_YIELD_TYPES, "eIndex expected to be < NUM_YIELD_TYPES");10994	return m_aiExtraSpecialistYield[eIndex];10995}

Calls

Called by