Hooks
static bool BeforeCvCityCitizens_ChangeNumCitizensWorkingPlots(CvCityCitizens* self, int iChange);static void AfterCvCityCitizens_ChangeNumCitizensWorkingPlots(CvCityCitizens* self, int iChange);static void ReplaceCvCityCitizens_ChangeNumCitizensWorkingPlots(void (*original)(CvCityCitizens*, int), CvCityCitizens* self, int iChange);CivRegisterBefore<CivHooks::CvCityCitizens_ChangeNumCitizensWorkingPlots>(host, &BeforeCvCityCitizens_ChangeNumCitizensWorkingPlots);CivRegisterAfter<CivHooks::CvCityCitizens_ChangeNumCitizensWorkingPlots>(host, &AfterCvCityCitizens_ChangeNumCitizensWorkingPlots);CivRegisterReplace<CivHooks::CvCityCitizens_ChangeNumCitizensWorkingPlots>(host, &ReplaceCvCityCitizens_ChangeNumCitizensWorkingPlots);