Hooks
static bool BeforeCvCityCitizens_IsNoAutoAssignSpecialists(const CvCityCitizens* self, bool& result);static void AfterCvCityCitizens_IsNoAutoAssignSpecialists(const CvCityCitizens* self, bool& result);static bool ReplaceCvCityCitizens_IsNoAutoAssignSpecialists(bool (*original)(const CvCityCitizens*), const CvCityCitizens* self);CivRegisterBefore<CivHooks::CvCityCitizens_IsNoAutoAssignSpecialists>(host, &BeforeCvCityCitizens_IsNoAutoAssignSpecialists);CivRegisterAfter<CivHooks::CvCityCitizens_IsNoAutoAssignSpecialists>(host, &AfterCvCityCitizens_IsNoAutoAssignSpecialists);CivRegisterReplace<CivHooks::CvCityCitizens_IsNoAutoAssignSpecialists>(host, &ReplaceCvCityCitizens_IsNoAutoAssignSpecialists);