Hooks
static bool BeforeCvImprovementEntry_IsRequiresFlatlandsOrFreshWater(const CvImprovementEntry* self, bool& result);static void AfterCvImprovementEntry_IsRequiresFlatlandsOrFreshWater(const CvImprovementEntry* self, bool& result);static bool ReplaceCvImprovementEntry_IsRequiresFlatlandsOrFreshWater(bool (*original)(const CvImprovementEntry*), const CvImprovementEntry* self);CivRegisterBefore<CivHooks::CvImprovementEntry_IsRequiresFlatlandsOrFreshWater>(host, &BeforeCvImprovementEntry_IsRequiresFlatlandsOrFreshWater);CivRegisterAfter<CivHooks::CvImprovementEntry_IsRequiresFlatlandsOrFreshWater>(host, &AfterCvImprovementEntry_IsRequiresFlatlandsOrFreshWater);CivRegisterReplace<CivHooks::CvImprovementEntry_IsRequiresFlatlandsOrFreshWater>(host, &ReplaceCvImprovementEntry_IsRequiresFlatlandsOrFreshWater);