Hooks
static bool BeforeCvUnit_featureDefenseModifier(const CvUnit* self, FeatureTypes eFeature, int& result);static void AfterCvUnit_featureDefenseModifier(const CvUnit* self, FeatureTypes eFeature, int& result);static int ReplaceCvUnit_featureDefenseModifier(int (*original)(const CvUnit*, FeatureTypes), const CvUnit* self, FeatureTypes eFeature);CivRegisterBefore<CivHooks::CvUnit_featureDefenseModifier>(host, &BeforeCvUnit_featureDefenseModifier);CivRegisterAfter<CivHooks::CvUnit_featureDefenseModifier>(host, &AfterCvUnit_featureDefenseModifier);CivRegisterReplace<CivHooks::CvUnit_featureDefenseModifier>(host, &ReplaceCvUnit_featureDefenseModifier);