Hooks
static bool BeforeCvImprovementEntry_GetFeatureMakesValid(const CvImprovementEntry* self, int i, bool& result);static void AfterCvImprovementEntry_GetFeatureMakesValid(const CvImprovementEntry* self, int i, bool& result);static bool ReplaceCvImprovementEntry_GetFeatureMakesValid(bool (*original)(const CvImprovementEntry*, int), const CvImprovementEntry* self, int i);CivRegisterBefore<CivHooks::CvImprovementEntry_GetFeatureMakesValid>(host, &BeforeCvImprovementEntry_GetFeatureMakesValid);CivRegisterAfter<CivHooks::CvImprovementEntry_GetFeatureMakesValid>(host, &AfterCvImprovementEntry_GetFeatureMakesValid);CivRegisterReplace<CivHooks::CvImprovementEntry_GetFeatureMakesValid>(host, &ReplaceCvImprovementEntry_GetFeatureMakesValid);