Hooks
static bool BeforeCvUnit_IsWithinDistanceOfFeature(const CvUnit* self, FeatureTypes iFeatureType, int iDistance, bool& result);static void AfterCvUnit_IsWithinDistanceOfFeature(const CvUnit* self, FeatureTypes iFeatureType, int iDistance, bool& result);static bool ReplaceCvUnit_IsWithinDistanceOfFeature(bool (*original)(const CvUnit*, FeatureTypes, int), const CvUnit* self, FeatureTypes iFeatureType, int iDistance);CivRegisterBefore<CivHooks::CvUnit_IsWithinDistanceOfFeature>(host, &BeforeCvUnit_IsWithinDistanceOfFeature);CivRegisterAfter<CivHooks::CvUnit_IsWithinDistanceOfFeature>(host, &AfterCvUnit_IsWithinDistanceOfFeature);CivRegisterReplace<CivHooks::CvUnit_IsWithinDistanceOfFeature>(host, &ReplaceCvUnit_IsWithinDistanceOfFeature);