Hooks
static bool BeforeCvUnit_SetBeenPromotedFromGoody(CvUnit* self, bool bBeenPromoted);static void AfterCvUnit_SetBeenPromotedFromGoody(CvUnit* self, bool bBeenPromoted);static void ReplaceCvUnit_SetBeenPromotedFromGoody(void (*original)(CvUnit*, bool), CvUnit* self, bool bBeenPromoted);CivRegisterBefore<CivHooks::CvUnit_SetBeenPromotedFromGoody>(host, &BeforeCvUnit_SetBeenPromotedFromGoody);CivRegisterAfter<CivHooks::CvUnit_SetBeenPromotedFromGoody>(host, &AfterCvUnit_SetBeenPromotedFromGoody);CivRegisterReplace<CivHooks::CvUnit_SetBeenPromotedFromGoody>(host, &ReplaceCvUnit_SetBeenPromotedFromGoody);