Hooks
static bool BeforeCvAdvisorRecommender_IsBuildingRecommended(CvAdvisorRecommender* self, BuildingTypes eBuilding, AdvisorTypes eAdvisor, bool& result);static void AfterCvAdvisorRecommender_IsBuildingRecommended(CvAdvisorRecommender* self, BuildingTypes eBuilding, AdvisorTypes eAdvisor, bool& result);static bool ReplaceCvAdvisorRecommender_IsBuildingRecommended(bool (*original)(CvAdvisorRecommender*, BuildingTypes, AdvisorTypes), CvAdvisorRecommender* self, BuildingTypes eBuilding, AdvisorTypes eAdvisor);CivRegisterBefore<CivHooks::CvAdvisorRecommender_IsBuildingRecommended>(host, &BeforeCvAdvisorRecommender_IsBuildingRecommended);CivRegisterAfter<CivHooks::CvAdvisorRecommender_IsBuildingRecommended>(host, &AfterCvAdvisorRecommender_IsBuildingRecommended);CivRegisterReplace<CivHooks::CvAdvisorRecommender_IsBuildingRecommended>(host, &ReplaceCvAdvisorRecommender_IsBuildingRecommended);