Hooks
static bool BeforeCvCitySpecializationXMLEntries_GetNumSpecializationsForYield(CvCitySpecializationXMLEntries* self, YieldTypes eYield, int& result);static void AfterCvCitySpecializationXMLEntries_GetNumSpecializationsForYield(CvCitySpecializationXMLEntries* self, YieldTypes eYield, int& result);static int ReplaceCvCitySpecializationXMLEntries_GetNumSpecializationsForYield(int (*original)(CvCitySpecializationXMLEntries*, YieldTypes), CvCitySpecializationXMLEntries* self, YieldTypes eYield);CivRegisterBefore<CivHooks::CvCitySpecializationXMLEntries_GetNumSpecializationsForYield>(host, &BeforeCvCitySpecializationXMLEntries_GetNumSpecializationsForYield);CivRegisterAfter<CivHooks::CvCitySpecializationXMLEntries_GetNumSpecializationsForYield>(host, &AfterCvCitySpecializationXMLEntries_GetNumSpecializationsForYield);CivRegisterReplace<CivHooks::CvCitySpecializationXMLEntries_GetNumSpecializationsForYield>(host, &ReplaceCvCitySpecializationXMLEntries_GetNumSpecializationsForYield);