Hooks
static bool BeforeCvAdvisorRecommender_IsProjectRecommended(CvAdvisorRecommender* self, ProjectTypes eProject, AdvisorTypes eAdvisor, bool& result);static void AfterCvAdvisorRecommender_IsProjectRecommended(CvAdvisorRecommender* self, ProjectTypes eProject, AdvisorTypes eAdvisor, bool& result);static bool ReplaceCvAdvisorRecommender_IsProjectRecommended(bool (*original)(CvAdvisorRecommender*, ProjectTypes, AdvisorTypes), CvAdvisorRecommender* self, ProjectTypes eProject, AdvisorTypes eAdvisor);CivRegisterBefore<CivHooks::CvAdvisorRecommender_IsProjectRecommended>(host, &BeforeCvAdvisorRecommender_IsProjectRecommended);CivRegisterAfter<CivHooks::CvAdvisorRecommender_IsProjectRecommended>(host, &AfterCvAdvisorRecommender_IsProjectRecommended);CivRegisterReplace<CivHooks::CvAdvisorRecommender_IsProjectRecommended>(host, &ReplaceCvAdvisorRecommender_IsProjectRecommended);