Hooks
static bool BeforeCvCity_getHurryCostModifier_with_HurryTypes_UnitTypes_bool_const(const CvCity* self, HurryTypes eHurry, UnitTypes eUnit, bool bIgnoreNew, int& result);static void AfterCvCity_getHurryCostModifier_with_HurryTypes_UnitTypes_bool_const(const CvCity* self, HurryTypes eHurry, UnitTypes eUnit, bool bIgnoreNew, int& result);static int ReplaceCvCity_getHurryCostModifier_with_HurryTypes_UnitTypes_bool_const(int (*original)(const CvCity*, HurryTypes, UnitTypes, bool), const CvCity* self, HurryTypes eHurry, UnitTypes eUnit, bool bIgnoreNew);CivRegisterBefore<CivHooks::CvCity_getHurryCostModifier_with_HurryTypes_UnitTypes_bool_const>(host, &BeforeCvCity_getHurryCostModifier_with_HurryTypes_UnitTypes_bool_const);CivRegisterAfter<CivHooks::CvCity_getHurryCostModifier_with_HurryTypes_UnitTypes_bool_const>(host, &AfterCvCity_getHurryCostModifier_with_HurryTypes_UnitTypes_bool_const);CivRegisterReplace<CivHooks::CvCity_getHurryCostModifier_with_HurryTypes_UnitTypes_bool_const>(host, &ReplaceCvCity_getHurryCostModifier_with_HurryTypes_UnitTypes_bool_const);