Hooks
static bool BeforeCvCityCitizens_GetNumForcedSpecialistsInBuilding(const CvCityCitizens* self, BuildingTypes eBuilding, int& result);static void AfterCvCityCitizens_GetNumForcedSpecialistsInBuilding(const CvCityCitizens* self, BuildingTypes eBuilding, int& result);static int ReplaceCvCityCitizens_GetNumForcedSpecialistsInBuilding(int (*original)(const CvCityCitizens*, BuildingTypes), const CvCityCitizens* self, BuildingTypes eBuilding);CivRegisterBefore<CivHooks::CvCityCitizens_GetNumForcedSpecialistsInBuilding>(host, &BeforeCvCityCitizens_GetNumForcedSpecialistsInBuilding);CivRegisterAfter<CivHooks::CvCityCitizens_GetNumForcedSpecialistsInBuilding>(host, &AfterCvCityCitizens_GetNumForcedSpecialistsInBuilding);CivRegisterReplace<CivHooks::CvCityCitizens_GetNumForcedSpecialistsInBuilding>(host, &ReplaceCvCityCitizens_GetNumForcedSpecialistsInBuilding);