Bazaar developer reference

CvCity::GetBaseYieldRateFromBuildings(YieldTypes) const

Defined in
CvCity.cpp, line 10746
Class
CvCity
Hook name
CivHooks::CvCity_GetBaseYieldRateFromBuildings

Hooks

static bool BeforeCvCity_GetBaseYieldRateFromBuildings(const CvCity* self, YieldTypes eIndex, int& result);static void AfterCvCity_GetBaseYieldRateFromBuildings(const CvCity* self, YieldTypes eIndex, int& result);static int ReplaceCvCity_GetBaseYieldRateFromBuildings(int (*original)(const CvCity*, YieldTypes), const CvCity* self, YieldTypes eIndex);CivRegisterBefore<CivHooks::CvCity_GetBaseYieldRateFromBuildings>(host, &BeforeCvCity_GetBaseYieldRateFromBuildings);CivRegisterAfter<CivHooks::CvCity_GetBaseYieldRateFromBuildings>(host, &AfterCvCity_GetBaseYieldRateFromBuildings);CivRegisterReplace<CivHooks::CvCity_GetBaseYieldRateFromBuildings>(host, &ReplaceCvCity_GetBaseYieldRateFromBuildings);

Code

10745/// Base yield rate from Buildings10746int CvCity::GetBaseYieldRateFromBuildings(YieldTypes eIndex) const10747{10748	VALIDATE_OBJECT10749	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");10750	CvAssertMsg(eIndex < NUM_YIELD_TYPES, "eIndex expected to be < NUM_YIELD_TYPES");1075110752	return m_aiBaseYieldRateFromBuildings[eIndex];10753}

Calls

Called by