Hooks
static bool BeforeCvCityCitizens_SetNoAutoAssignSpecialists(CvCityCitizens* self, bool bValue);static void AfterCvCityCitizens_SetNoAutoAssignSpecialists(CvCityCitizens* self, bool bValue);static void ReplaceCvCityCitizens_SetNoAutoAssignSpecialists(void (*original)(CvCityCitizens*, bool), CvCityCitizens* self, bool bValue);CivRegisterBefore<CivHooks::CvCityCitizens_SetNoAutoAssignSpecialists>(host, &BeforeCvCityCitizens_SetNoAutoAssignSpecialists);CivRegisterAfter<CivHooks::CvCityCitizens_SetNoAutoAssignSpecialists>(host, &AfterCvCityCitizens_SetNoAutoAssignSpecialists);CivRegisterReplace<CivHooks::CvCityCitizens_SetNoAutoAssignSpecialists>(host, &ReplaceCvCityCitizens_SetNoAutoAssignSpecialists);