Bazaar developer reference

CvCity::GetBaseYieldRateFromMisc(YieldTypes) const

Defined in
CvCity.cpp, line 10813
Class
CvCity
Hook name
CivHooks::CvCity_GetBaseYieldRateFromMisc

Hooks

static bool BeforeCvCity_GetBaseYieldRateFromMisc(const CvCity* self, YieldTypes eIndex, int& result);static void AfterCvCity_GetBaseYieldRateFromMisc(const CvCity* self, YieldTypes eIndex, int& result);static int ReplaceCvCity_GetBaseYieldRateFromMisc(int (*original)(const CvCity*, YieldTypes), const CvCity* self, YieldTypes eIndex);CivRegisterBefore<CivHooks::CvCity_GetBaseYieldRateFromMisc>(host, &BeforeCvCity_GetBaseYieldRateFromMisc);CivRegisterAfter<CivHooks::CvCity_GetBaseYieldRateFromMisc>(host, &AfterCvCity_GetBaseYieldRateFromMisc);CivRegisterReplace<CivHooks::CvCity_GetBaseYieldRateFromMisc>(host, &ReplaceCvCity_GetBaseYieldRateFromMisc);

Code

10812/// Base yield rate from Misc10813int CvCity::GetBaseYieldRateFromMisc(YieldTypes eIndex) const10814{10815	VALIDATE_OBJECT10816	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");10817	CvAssertMsg(eIndex < NUM_YIELD_TYPES, "eIndex expected to be < NUM_YIELD_TYPES");1081810819	return m_aiBaseYieldRateFromMisc[eIndex];10820}

Calls

Called by