Hooks
static bool BeforeCvCitySpecializationAI_GetEconomicDefaultSpecialization(const CvCitySpecializationAI* self, CitySpecializationTypes& result);static void AfterCvCitySpecializationAI_GetEconomicDefaultSpecialization(const CvCitySpecializationAI* self, CitySpecializationTypes& result);static CitySpecializationTypes ReplaceCvCitySpecializationAI_GetEconomicDefaultSpecialization(CitySpecializationTypes (*original)(const CvCitySpecializationAI*), const CvCitySpecializationAI* self);CivRegisterBefore<CivHooks::CvCitySpecializationAI_GetEconomicDefaultSpecialization>(host, &BeforeCvCitySpecializationAI_GetEconomicDefaultSpecialization);CivRegisterAfter<CivHooks::CvCitySpecializationAI_GetEconomicDefaultSpecialization>(host, &AfterCvCitySpecializationAI_GetEconomicDefaultSpecialization);CivRegisterReplace<CivHooks::CvCitySpecializationAI_GetEconomicDefaultSpecialization>(host, &ReplaceCvCitySpecializationAI_GetEconomicDefaultSpecialization);