Hooks
static bool BeforeCvEconomicAI_SetUsingStrategy(CvEconomicAI* self, EconomicAIStrategyTypes eStrategy, bool bValue);static void AfterCvEconomicAI_SetUsingStrategy(CvEconomicAI* self, EconomicAIStrategyTypes eStrategy, bool bValue);static void ReplaceCvEconomicAI_SetUsingStrategy(void (*original)(CvEconomicAI*, EconomicAIStrategyTypes, bool), CvEconomicAI* self, EconomicAIStrategyTypes eStrategy, bool bValue);CivRegisterBefore<CivHooks::CvEconomicAI_SetUsingStrategy>(host, &BeforeCvEconomicAI_SetUsingStrategy);CivRegisterAfter<CivHooks::CvEconomicAI_SetUsingStrategy>(host, &AfterCvEconomicAI_SetUsingStrategy);CivRegisterReplace<CivHooks::CvEconomicAI_SetUsingStrategy>(host, &ReplaceCvEconomicAI_SetUsingStrategy);