Hooks
static bool BeforeCvMilitaryAI_GetTurnStrategyAdopted(CvMilitaryAI* self, MilitaryAIStrategyTypes eStrategy, int& result);static void AfterCvMilitaryAI_GetTurnStrategyAdopted(CvMilitaryAI* self, MilitaryAIStrategyTypes eStrategy, int& result);static int ReplaceCvMilitaryAI_GetTurnStrategyAdopted(int (*original)(CvMilitaryAI*, MilitaryAIStrategyTypes), CvMilitaryAI* self, MilitaryAIStrategyTypes eStrategy);CivRegisterBefore<CivHooks::CvMilitaryAI_GetTurnStrategyAdopted>(host, &BeforeCvMilitaryAI_GetTurnStrategyAdopted);CivRegisterAfter<CivHooks::CvMilitaryAI_GetTurnStrategyAdopted>(host, &AfterCvMilitaryAI_GetTurnStrategyAdopted);CivRegisterReplace<CivHooks::CvMilitaryAI_GetTurnStrategyAdopted>(host, &ReplaceCvMilitaryAI_GetTurnStrategyAdopted);