Hooks
static bool BeforeCvCityStrategyAI_GetFocusYield(CvCityStrategyAI* self, YieldTypes& result);static void AfterCvCityStrategyAI_GetFocusYield(CvCityStrategyAI* self, YieldTypes& result);static YieldTypes ReplaceCvCityStrategyAI_GetFocusYield(YieldTypes (*original)(CvCityStrategyAI*), CvCityStrategyAI* self);CivRegisterBefore<CivHooks::CvCityStrategyAI_GetFocusYield>(host, &BeforeCvCityStrategyAI_GetFocusYield);CivRegisterAfter<CivHooks::CvCityStrategyAI_GetFocusYield>(host, &AfterCvCityStrategyAI_GetFocusYield);CivRegisterReplace<CivHooks::CvCityStrategyAI_GetFocusYield>(host, &ReplaceCvCityStrategyAI_GetFocusYield);