Hooks
static bool BeforeCvCity_getHurryCostModifier_with_HurryTypes_int_int_bool_const(const CvCity* self, HurryTypes eHurry, int iBaseModifier, int iProduction, bool bIgnoreNew, int& result);static void AfterCvCity_getHurryCostModifier_with_HurryTypes_int_int_bool_const(const CvCity* self, HurryTypes eHurry, int iBaseModifier, int iProduction, bool bIgnoreNew, int& result);static int ReplaceCvCity_getHurryCostModifier_with_HurryTypes_int_int_bool_const(int (*original)(const CvCity*, HurryTypes, int, int, bool), const CvCity* self, HurryTypes eHurry, int iBaseModifier, int iProduction, bool bIgnoreNew);CivRegisterBefore<CivHooks::CvCity_getHurryCostModifier_with_HurryTypes_int_int_bool_const>(host, &BeforeCvCity_getHurryCostModifier_with_HurryTypes_int_int_bool_const);CivRegisterAfter<CivHooks::CvCity_getHurryCostModifier_with_HurryTypes_int_int_bool_const>(host, &AfterCvCity_getHurryCostModifier_with_HurryTypes_int_int_bool_const);CivRegisterReplace<CivHooks::CvCity_getHurryCostModifier_with_HurryTypes_int_int_bool_const>(host, &ReplaceCvCity_getHurryCostModifier_with_HurryTypes_int_int_bool_const);