Hooks
static bool BeforeCvCityStrategyAI_GetBestYieldAverageTimes100(CvCityStrategyAI* self, YieldTypes eYield, unsigned short& result);static void AfterCvCityStrategyAI_GetBestYieldAverageTimes100(CvCityStrategyAI* self, YieldTypes eYield, unsigned short& result);static unsigned short ReplaceCvCityStrategyAI_GetBestYieldAverageTimes100(unsigned short (*original)(CvCityStrategyAI*, YieldTypes), CvCityStrategyAI* self, YieldTypes eYield);CivRegisterBefore<CivHooks::CvCityStrategyAI_GetBestYieldAverageTimes100>(host, &BeforeCvCityStrategyAI_GetBestYieldAverageTimes100);CivRegisterAfter<CivHooks::CvCityStrategyAI_GetBestYieldAverageTimes100>(host, &AfterCvCityStrategyAI_GetBestYieldAverageTimes100);CivRegisterReplace<CivHooks::CvCityStrategyAI_GetBestYieldAverageTimes100>(host, &ReplaceCvCityStrategyAI_GetBestYieldAverageTimes100);