Hooks
static bool BeforeCvCityCulture_GetNumGreatWorkSlots(const CvCityCulture* self, int& result);static void AfterCvCityCulture_GetNumGreatWorkSlots(const CvCityCulture* self, int& result);static int ReplaceCvCityCulture_GetNumGreatWorkSlots(int (*original)(const CvCityCulture*), const CvCityCulture* self);CivRegisterBefore<CivHooks::CvCityCulture_GetNumGreatWorkSlots>(host, &BeforeCvCityCulture_GetNumGreatWorkSlots);CivRegisterAfter<CivHooks::CvCityCulture_GetNumGreatWorkSlots>(host, &AfterCvCityCulture_GetNumGreatWorkSlots);CivRegisterReplace<CivHooks::CvCityCulture_GetNumGreatWorkSlots>(host, &ReplaceCvCityCulture_GetNumGreatWorkSlots);