Hooks
static bool BeforeCvGlobals_getAICityStrategyInfo_with_AICityStrategyTypes(CvGlobals* self, AICityStrategyTypes eAICityStrategyNum, CvAICityStrategyEntry*& result);static void AfterCvGlobals_getAICityStrategyInfo_with_AICityStrategyTypes(CvGlobals* self, AICityStrategyTypes eAICityStrategyNum, CvAICityStrategyEntry*& result);static CvAICityStrategyEntry* ReplaceCvGlobals_getAICityStrategyInfo_with_AICityStrategyTypes(CvAICityStrategyEntry* (*original)(CvGlobals*, AICityStrategyTypes), CvGlobals* self, AICityStrategyTypes eAICityStrategyNum);CivRegisterBefore<CivHooks::CvGlobals_getAICityStrategyInfo_with_AICityStrategyTypes>(host, &BeforeCvGlobals_getAICityStrategyInfo_with_AICityStrategyTypes);CivRegisterAfter<CivHooks::CvGlobals_getAICityStrategyInfo_with_AICityStrategyTypes>(host, &AfterCvGlobals_getAICityStrategyInfo_with_AICityStrategyTypes);CivRegisterReplace<CivHooks::CvGlobals_getAICityStrategyInfo_with_AICityStrategyTypes>(host, &ReplaceCvGlobals_getAICityStrategyInfo_with_AICityStrategyTypes);