Hooks
static bool BeforeCvUnit_unitClassDefenseModifier(const CvUnit* self, UnitClassTypes eUnitClass, int& result);static void AfterCvUnit_unitClassDefenseModifier(const CvUnit* self, UnitClassTypes eUnitClass, int& result);static int ReplaceCvUnit_unitClassDefenseModifier(int (*original)(const CvUnit*, UnitClassTypes), const CvUnit* self, UnitClassTypes eUnitClass);CivRegisterBefore<CivHooks::CvUnit_unitClassDefenseModifier>(host, &BeforeCvUnit_unitClassDefenseModifier);CivRegisterAfter<CivHooks::CvUnit_unitClassDefenseModifier>(host, &AfterCvUnit_unitClassDefenseModifier);CivRegisterReplace<CivHooks::CvUnit_unitClassDefenseModifier>(host, &ReplaceCvUnit_unitClassDefenseModifier);