Hooks
static bool BeforeCvGrandStrategyAI_GetAIGrandStrategies(CvGrandStrategyAI* self, CvAIGrandStrategyXMLEntries*& result);static void AfterCvGrandStrategyAI_GetAIGrandStrategies(CvGrandStrategyAI* self, CvAIGrandStrategyXMLEntries*& result);static CvAIGrandStrategyXMLEntries* ReplaceCvGrandStrategyAI_GetAIGrandStrategies(CvAIGrandStrategyXMLEntries* (*original)(CvGrandStrategyAI*), CvGrandStrategyAI* self);CivRegisterBefore<CivHooks::CvGrandStrategyAI_GetAIGrandStrategies>(host, &BeforeCvGrandStrategyAI_GetAIGrandStrategies);CivRegisterAfter<CivHooks::CvGrandStrategyAI_GetAIGrandStrategies>(host, &AfterCvGrandStrategyAI_GetAIGrandStrategies);CivRegisterReplace<CivHooks::CvGrandStrategyAI_GetAIGrandStrategies>(host, &ReplaceCvGrandStrategyAI_GetAIGrandStrategies);