Hooks
static bool BeforeCvUnitPromotions_GetUnitClassAttackMod(const CvUnitPromotions* self, UnitClassTypes eUnitClass, int& result);static void AfterCvUnitPromotions_GetUnitClassAttackMod(const CvUnitPromotions* self, UnitClassTypes eUnitClass, int& result);static int ReplaceCvUnitPromotions_GetUnitClassAttackMod(int (*original)(const CvUnitPromotions*, UnitClassTypes), const CvUnitPromotions* self, UnitClassTypes eUnitClass);CivRegisterBefore<CivHooks::CvUnitPromotions_GetUnitClassAttackMod>(host, &BeforeCvUnitPromotions_GetUnitClassAttackMod);CivRegisterAfter<CivHooks::CvUnitPromotions_GetUnitClassAttackMod>(host, &AfterCvUnitPromotions_GetUnitClassAttackMod);CivRegisterReplace<CivHooks::CvUnitPromotions_GetUnitClassAttackMod>(host, &ReplaceCvUnitPromotions_GetUnitClassAttackMod);