Hooks
static bool BeforeCvUnit_featureAttackModifier(const CvUnit* self, FeatureTypes eFeature, int& result);static void AfterCvUnit_featureAttackModifier(const CvUnit* self, FeatureTypes eFeature, int& result);static int ReplaceCvUnit_featureAttackModifier(int (*original)(const CvUnit*, FeatureTypes), const CvUnit* self, FeatureTypes eFeature);CivRegisterBefore<CivHooks::CvUnit_featureAttackModifier>(host, &BeforeCvUnit_featureAttackModifier);CivRegisterAfter<CivHooks::CvUnit_featureAttackModifier>(host, &AfterCvUnit_featureAttackModifier);CivRegisterReplace<CivHooks::CvUnit_featureAttackModifier>(host, &ReplaceCvUnit_featureAttackModifier);