Hooks
static bool BeforeCvCity_getExtraProductionDifference(const CvCity* self, int iExtra, int& result);static void AfterCvCity_getExtraProductionDifference(const CvCity* self, int iExtra, int& result);static int ReplaceCvCity_getExtraProductionDifference(int (*original)(const CvCity*, int), const CvCity* self, int iExtra);CivRegisterBefore<CivHooks::CvCity_getExtraProductionDifference>(host, &BeforeCvCity_getExtraProductionDifference);CivRegisterAfter<CivHooks::CvCity_getExtraProductionDifference>(host, &AfterCvCity_getExtraProductionDifference);CivRegisterReplace<CivHooks::CvCity_getExtraProductionDifference>(host, &ReplaceCvCity_getExtraProductionDifference);