Hooks
static bool BeforeCvPlayerCulture_GetNumGreatWorkSlots_with_GreatWorkSlotType_const(const CvPlayerCulture* self, GreatWorkSlotType eSlotType, int& result);static void AfterCvPlayerCulture_GetNumGreatWorkSlots_with_GreatWorkSlotType_const(const CvPlayerCulture* self, GreatWorkSlotType eSlotType, int& result);static int ReplaceCvPlayerCulture_GetNumGreatWorkSlots_with_GreatWorkSlotType_const(int (*original)(const CvPlayerCulture*, GreatWorkSlotType), const CvPlayerCulture* self, GreatWorkSlotType eSlotType);CivRegisterBefore<CivHooks::CvPlayerCulture_GetNumGreatWorkSlots_with_GreatWorkSlotType_const>(host, &BeforeCvPlayerCulture_GetNumGreatWorkSlots_with_GreatWorkSlotType_const);CivRegisterAfter<CivHooks::CvPlayerCulture_GetNumGreatWorkSlots_with_GreatWorkSlotType_const>(host, &AfterCvPlayerCulture_GetNumGreatWorkSlots_with_GreatWorkSlotType_const);CivRegisterReplace<CivHooks::CvPlayerCulture_GetNumGreatWorkSlots_with_GreatWorkSlotType_const>(host, &ReplaceCvPlayerCulture_GetNumGreatWorkSlots_with_GreatWorkSlotType_const);