Hooks
static bool BeforeCvEconomicAI_GetTurnStrategyAdopted(CvEconomicAI* self, EconomicAIStrategyTypes eStrategy, int& result);static void AfterCvEconomicAI_GetTurnStrategyAdopted(CvEconomicAI* self, EconomicAIStrategyTypes eStrategy, int& result);static int ReplaceCvEconomicAI_GetTurnStrategyAdopted(int (*original)(CvEconomicAI*, EconomicAIStrategyTypes), CvEconomicAI* self, EconomicAIStrategyTypes eStrategy);CivRegisterBefore<CivHooks::CvEconomicAI_GetTurnStrategyAdopted>(host, &BeforeCvEconomicAI_GetTurnStrategyAdopted);CivRegisterAfter<CivHooks::CvEconomicAI_GetTurnStrategyAdopted>(host, &AfterCvEconomicAI_GetTurnStrategyAdopted);CivRegisterReplace<CivHooks::CvEconomicAI_GetTurnStrategyAdopted>(host, &ReplaceCvEconomicAI_GetTurnStrategyAdopted);