Hooks
static bool BeforeCvCity_hurryCost(const CvCity* self, HurryTypes eHurry, bool bExtra, int& result);static void AfterCvCity_hurryCost(const CvCity* self, HurryTypes eHurry, bool bExtra, int& result);static int ReplaceCvCity_hurryCost(int (*original)(const CvCity*, HurryTypes, bool), const CvCity* self, HurryTypes eHurry, bool bExtra);CivRegisterBefore<CivHooks::CvCity_hurryCost>(host, &BeforeCvCity_hurryCost);CivRegisterAfter<CivHooks::CvCity_hurryCost>(host, &AfterCvCity_hurryCost);CivRegisterReplace<CivHooks::CvCity_hurryCost>(host, &ReplaceCvCity_hurryCost);