Hooks
static bool BeforeCvCityBuildings_GetNumBuildings(const CvCityBuildings* self, int& result);static void AfterCvCityBuildings_GetNumBuildings(const CvCityBuildings* self, int& result);static int ReplaceCvCityBuildings_GetNumBuildings(int (*original)(const CvCityBuildings*), const CvCityBuildings* self);CivRegisterBefore<CivHooks::CvCityBuildings_GetNumBuildings>(host, &BeforeCvCityBuildings_GetNumBuildings);CivRegisterAfter<CivHooks::CvCityBuildings_GetNumBuildings>(host, &AfterCvCityBuildings_GetNumBuildings);CivRegisterReplace<CivHooks::CvCityBuildings_GetNumBuildings>(host, &ReplaceCvCityBuildings_GetNumBuildings);