Hooks
static bool BeforeCvCitySpecializationXMLEntry_GetSubtype(const CvCitySpecializationXMLEntry* self, int& result);static void AfterCvCitySpecializationXMLEntry_GetSubtype(const CvCitySpecializationXMLEntry* self, int& result);static int ReplaceCvCitySpecializationXMLEntry_GetSubtype(int (*original)(const CvCitySpecializationXMLEntry*), const CvCitySpecializationXMLEntry* self);CivRegisterBefore<CivHooks::CvCitySpecializationXMLEntry_GetSubtype>(host, &BeforeCvCitySpecializationXMLEntry_GetSubtype);CivRegisterAfter<CivHooks::CvCitySpecializationXMLEntry_GetSubtype>(host, &AfterCvCitySpecializationXMLEntry_GetSubtype);CivRegisterReplace<CivHooks::CvCitySpecializationXMLEntry_GetSubtype>(host, &ReplaceCvCitySpecializationXMLEntry_GetSubtype);