Hooks
static bool BeforeCvAICityStrategyEntry_GetAdvisor(const CvAICityStrategyEntry* self, AdvisorTypes& result);static void AfterCvAICityStrategyEntry_GetAdvisor(const CvAICityStrategyEntry* self, AdvisorTypes& result);static AdvisorTypes ReplaceCvAICityStrategyEntry_GetAdvisor(AdvisorTypes (*original)(const CvAICityStrategyEntry*), const CvAICityStrategyEntry* self);CivRegisterBefore<CivHooks::CvAICityStrategyEntry_GetAdvisor>(host, &BeforeCvAICityStrategyEntry_GetAdvisor);CivRegisterAfter<CivHooks::CvAICityStrategyEntry_GetAdvisor>(host, &AfterCvAICityStrategyEntry_GetAdvisor);CivRegisterReplace<CivHooks::CvAICityStrategyEntry_GetAdvisor>(host, &ReplaceCvAICityStrategyEntry_GetAdvisor);