Hooks
static bool BeforeCvCity_getResourceYieldRateModifier(const CvCity* self, YieldTypes eIndex, ResourceTypes eResource, int& result);static void AfterCvCity_getResourceYieldRateModifier(const CvCity* self, YieldTypes eIndex, ResourceTypes eResource, int& result);static int ReplaceCvCity_getResourceYieldRateModifier(int (*original)(const CvCity*, YieldTypes, ResourceTypes), const CvCity* self, YieldTypes eIndex, ResourceTypes eResource);CivRegisterBefore<CivHooks::CvCity_getResourceYieldRateModifier>(host, &BeforeCvCity_getResourceYieldRateModifier);CivRegisterAfter<CivHooks::CvCity_getResourceYieldRateModifier>(host, &AfterCvCity_getResourceYieldRateModifier);CivRegisterReplace<CivHooks::CvCity_getResourceYieldRateModifier>(host, &ReplaceCvCity_getResourceYieldRateModifier);