Hooks
static bool BeforeCvCityCitizens_ChangeNumForcedDefaultSpecialists(CvCityCitizens* self, int iChange);static void AfterCvCityCitizens_ChangeNumForcedDefaultSpecialists(CvCityCitizens* self, int iChange);static void ReplaceCvCityCitizens_ChangeNumForcedDefaultSpecialists(void (*original)(CvCityCitizens*, int), CvCityCitizens* self, int iChange);CivRegisterBefore<CivHooks::CvCityCitizens_ChangeNumForcedDefaultSpecialists>(host, &BeforeCvCityCitizens_ChangeNumForcedDefaultSpecialists);CivRegisterAfter<CivHooks::CvCityCitizens_ChangeNumForcedDefaultSpecialists>(host, &AfterCvCityCitizens_ChangeNumForcedDefaultSpecialists);CivRegisterReplace<CivHooks::CvCityCitizens_ChangeNumForcedDefaultSpecialists>(host, &ReplaceCvCityCitizens_ChangeNumForcedDefaultSpecialists);