Hooks
static bool BeforeCvCity_getHurryCost_with_bool_int_int_int_const(const CvCity* self, bool bExtra, int iProductionLeft, int iHurryModifier, int iModifier, int& result);static void AfterCvCity_getHurryCost_with_bool_int_int_int_const(const CvCity* self, bool bExtra, int iProductionLeft, int iHurryModifier, int iModifier, int& result);static int ReplaceCvCity_getHurryCost_with_bool_int_int_int_const(int (*original)(const CvCity*, bool, int, int, int), const CvCity* self, bool bExtra, int iProductionLeft, int iHurryModifier, int iModifier);CivRegisterBefore<CivHooks::CvCity_getHurryCost_with_bool_int_int_int_const>(host, &BeforeCvCity_getHurryCost_with_bool_int_int_int_const);CivRegisterAfter<CivHooks::CvCity_getHurryCost_with_bool_int_int_int_const>(host, &AfterCvCity_getHurryCost_with_bool_int_int_int_const);CivRegisterReplace<CivHooks::CvCity_getHurryCost_with_bool_int_int_int_const>(host, &ReplaceCvCity_getHurryCost_with_bool_int_int_int_const);