Hooks
static bool BeforeCvPromotionEntry_SetCommandType(CvPromotionEntry* self, int iNewType);static void AfterCvPromotionEntry_SetCommandType(CvPromotionEntry* self, int iNewType);static void ReplaceCvPromotionEntry_SetCommandType(void (*original)(CvPromotionEntry*, int), CvPromotionEntry* self, int iNewType);CivRegisterBefore<CivHooks::CvPromotionEntry_SetCommandType>(host, &BeforeCvPromotionEntry_SetCommandType);CivRegisterAfter<CivHooks::CvPromotionEntry_SetCommandType>(host, &AfterCvPromotionEntry_SetCommandType);CivRegisterReplace<CivHooks::CvPromotionEntry_SetCommandType>(host, &ReplaceCvPromotionEntry_SetCommandType);