Hooks
static bool BeforeCvUnitPromotions_GetUnit(CvUnitPromotions* self, CvUnit*& result);static void AfterCvUnitPromotions_GetUnit(CvUnitPromotions* self, CvUnit*& result);static CvUnit* ReplaceCvUnitPromotions_GetUnit(CvUnit* (*original)(CvUnitPromotions*), CvUnitPromotions* self);CivRegisterBefore<CivHooks::CvUnitPromotions_GetUnit>(host, &BeforeCvUnitPromotions_GetUnit);CivRegisterAfter<CivHooks::CvUnitPromotions_GetUnit>(host, &AfterCvUnitPromotions_GetUnit);CivRegisterReplace<CivHooks::CvUnitPromotions_GetUnit>(host, &ReplaceCvUnitPromotions_GetUnit);