Hooks
static bool BeforeCvGrandStrategyAI_GetGrandStrategyPriority(const CvGrandStrategyAI* self, AIGrandStrategyTypes eGrandStrategy, int& result);static void AfterCvGrandStrategyAI_GetGrandStrategyPriority(const CvGrandStrategyAI* self, AIGrandStrategyTypes eGrandStrategy, int& result);static int ReplaceCvGrandStrategyAI_GetGrandStrategyPriority(int (*original)(const CvGrandStrategyAI*, AIGrandStrategyTypes), const CvGrandStrategyAI* self, AIGrandStrategyTypes eGrandStrategy);CivRegisterBefore<CivHooks::CvGrandStrategyAI_GetGrandStrategyPriority>(host, &BeforeCvGrandStrategyAI_GetGrandStrategyPriority);CivRegisterAfter<CivHooks::CvGrandStrategyAI_GetGrandStrategyPriority>(host, &AfterCvGrandStrategyAI_GetGrandStrategyPriority);CivRegisterReplace<CivHooks::CvGrandStrategyAI_GetGrandStrategyPriority>(host, &ReplaceCvGrandStrategyAI_GetGrandStrategyPriority);