Hooks
static bool BeforeCvCity_changeAutomatons(CvCity* self, int iChange, bool bReassignPop);static void AfterCvCity_changeAutomatons(CvCity* self, int iChange, bool bReassignPop);static void ReplaceCvCity_changeAutomatons(void (*original)(CvCity*, int, bool), CvCity* self, int iChange, bool bReassignPop);CivRegisterBefore<CivHooks::CvCity_changeAutomatons>(host, &BeforeCvCity_changeAutomatons);CivRegisterAfter<CivHooks::CvCity_changeAutomatons>(host, &AfterCvCity_changeAutomatons);CivRegisterReplace<CivHooks::CvCity_changeAutomatons>(host, &ReplaceCvCity_changeAutomatons);