Hooks
static bool BeforeCvUnitPromotions_GetUnitClassDefenseMod(const CvUnitPromotions* self, UnitClassTypes eUnitClass, int& result);static void AfterCvUnitPromotions_GetUnitClassDefenseMod(const CvUnitPromotions* self, UnitClassTypes eUnitClass, int& result);static int ReplaceCvUnitPromotions_GetUnitClassDefenseMod(int (*original)(const CvUnitPromotions*, UnitClassTypes), const CvUnitPromotions* self, UnitClassTypes eUnitClass);CivRegisterBefore<CivHooks::CvUnitPromotions_GetUnitClassDefenseMod>(host, &BeforeCvUnitPromotions_GetUnitClassDefenseMod);CivRegisterAfter<CivHooks::CvUnitPromotions_GetUnitClassDefenseMod>(host, &AfterCvUnitPromotions_GetUnitClassDefenseMod);CivRegisterReplace<CivHooks::CvUnitPromotions_GetUnitClassDefenseMod>(host, &ReplaceCvUnitPromotions_GetUnitClassDefenseMod);