Hooks
static bool BeforeCvCityBuildings_ChangeNumBuildings(CvCityBuildings* self, int iChange);static void AfterCvCityBuildings_ChangeNumBuildings(CvCityBuildings* self, int iChange);static void ReplaceCvCityBuildings_ChangeNumBuildings(void (*original)(CvCityBuildings*, int), CvCityBuildings* self, int iChange);CivRegisterBefore<CivHooks::CvCityBuildings_ChangeNumBuildings>(host, &BeforeCvCityBuildings_ChangeNumBuildings);CivRegisterAfter<CivHooks::CvCityBuildings_ChangeNumBuildings>(host, &AfterCvCityBuildings_ChangeNumBuildings);CivRegisterReplace<CivHooks::CvCityBuildings_ChangeNumBuildings>(host, &ReplaceCvCityBuildings_ChangeNumBuildings);