Hooks
static bool BeforeCvMinorCivAI_ChangeNumUnitsGifted(CvMinorCivAI* self, PlayerTypes ePlayer, int iChange);static void AfterCvMinorCivAI_ChangeNumUnitsGifted(CvMinorCivAI* self, PlayerTypes ePlayer, int iChange);static void ReplaceCvMinorCivAI_ChangeNumUnitsGifted(void (*original)(CvMinorCivAI*, PlayerTypes, int), CvMinorCivAI* self, PlayerTypes ePlayer, int iChange);CivRegisterBefore<CivHooks::CvMinorCivAI_ChangeNumUnitsGifted>(host, &BeforeCvMinorCivAI_ChangeNumUnitsGifted);CivRegisterAfter<CivHooks::CvMinorCivAI_ChangeNumUnitsGifted>(host, &AfterCvMinorCivAI_ChangeNumUnitsGifted);CivRegisterReplace<CivHooks::CvMinorCivAI_ChangeNumUnitsGifted>(host, &ReplaceCvMinorCivAI_ChangeNumUnitsGifted);