Hooks
static bool BeforeCvCity_getHurryCostModifier_with_HurryTypes_BuildingTypes_bool_const(const CvCity* self, HurryTypes eHurry, BuildingTypes eBuilding, bool bIgnoreNew, int& result);static void AfterCvCity_getHurryCostModifier_with_HurryTypes_BuildingTypes_bool_const(const CvCity* self, HurryTypes eHurry, BuildingTypes eBuilding, bool bIgnoreNew, int& result);static int ReplaceCvCity_getHurryCostModifier_with_HurryTypes_BuildingTypes_bool_const(int (*original)(const CvCity*, HurryTypes, BuildingTypes, bool), const CvCity* self, HurryTypes eHurry, BuildingTypes eBuilding, bool bIgnoreNew);CivRegisterBefore<CivHooks::CvCity_getHurryCostModifier_with_HurryTypes_BuildingTypes_bool_const>(host, &BeforeCvCity_getHurryCostModifier_with_HurryTypes_BuildingTypes_bool_const);CivRegisterAfter<CivHooks::CvCity_getHurryCostModifier_with_HurryTypes_BuildingTypes_bool_const>(host, &AfterCvCity_getHurryCostModifier_with_HurryTypes_BuildingTypes_bool_const);CivRegisterReplace<CivHooks::CvCity_getHurryCostModifier_with_HurryTypes_BuildingTypes_bool_const>(host, &ReplaceCvCity_getHurryCostModifier_with_HurryTypes_BuildingTypes_bool_const);