Hooks
static bool BeforeCvEconomicAI_SetTurnStrategyAdopted(CvEconomicAI* self, EconomicAIStrategyTypes eStrategy, int iValue);static void AfterCvEconomicAI_SetTurnStrategyAdopted(CvEconomicAI* self, EconomicAIStrategyTypes eStrategy, int iValue);static void ReplaceCvEconomicAI_SetTurnStrategyAdopted(void (*original)(CvEconomicAI*, EconomicAIStrategyTypes, int), CvEconomicAI* self, EconomicAIStrategyTypes eStrategy, int iValue);CivRegisterBefore<CivHooks::CvEconomicAI_SetTurnStrategyAdopted>(host, &BeforeCvEconomicAI_SetTurnStrategyAdopted);CivRegisterAfter<CivHooks::CvEconomicAI_SetTurnStrategyAdopted>(host, &AfterCvEconomicAI_SetTurnStrategyAdopted);CivRegisterReplace<CivHooks::CvEconomicAI_SetTurnStrategyAdopted>(host, &ReplaceCvEconomicAI_SetTurnStrategyAdopted);