Hooks
static bool BeforeCvGlobals_getCitySpecializationInfo_with_CitySpecializationTypes(CvGlobals* self, CitySpecializationTypes eCitySpecialization, CvCitySpecializationXMLEntry*& result);static void AfterCvGlobals_getCitySpecializationInfo_with_CitySpecializationTypes(CvGlobals* self, CitySpecializationTypes eCitySpecialization, CvCitySpecializationXMLEntry*& result);static CvCitySpecializationXMLEntry* ReplaceCvGlobals_getCitySpecializationInfo_with_CitySpecializationTypes(CvCitySpecializationXMLEntry* (*original)(CvGlobals*, CitySpecializationTypes), CvGlobals* self, CitySpecializationTypes eCitySpecialization);CivRegisterBefore<CivHooks::CvGlobals_getCitySpecializationInfo_with_CitySpecializationTypes>(host, &BeforeCvGlobals_getCitySpecializationInfo_with_CitySpecializationTypes);CivRegisterAfter<CivHooks::CvGlobals_getCitySpecializationInfo_with_CitySpecializationTypes>(host, &AfterCvGlobals_getCitySpecializationInfo_with_CitySpecializationTypes);CivRegisterReplace<CivHooks::CvGlobals_getCitySpecializationInfo_with_CitySpecializationTypes>(host, &ReplaceCvGlobals_getCitySpecializationInfo_with_CitySpecializationTypes);