Hooks
static bool BeforeCvCity_changeProductionToYieldModifier(CvCity* self, YieldTypes eIndex, int iChange);static void AfterCvCity_changeProductionToYieldModifier(CvCity* self, YieldTypes eIndex, int iChange);static void ReplaceCvCity_changeProductionToYieldModifier(void (*original)(CvCity*, YieldTypes, int), CvCity* self, YieldTypes eIndex, int iChange);CivRegisterBefore<CivHooks::CvCity_changeProductionToYieldModifier>(host, &BeforeCvCity_changeProductionToYieldModifier);CivRegisterAfter<CivHooks::CvCity_changeProductionToYieldModifier>(host, &AfterCvCity_changeProductionToYieldModifier);CivRegisterReplace<CivHooks::CvCity_changeProductionToYieldModifier>(host, &ReplaceCvCity_changeProductionToYieldModifier);