Hooks
static bool BeforeCvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI(const CvCivilizationInfo* self, int i, int& result);static void AfterCvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI(const CvCivilizationInfo* self, int i, int& result);static int ReplaceCvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI(int (*original)(const CvCivilizationInfo*, int), const CvCivilizationInfo* self, int i);CivRegisterBefore<CivHooks::CvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI>(host, &BeforeCvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI);CivRegisterAfter<CivHooks::CvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI>(host, &AfterCvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI);CivRegisterReplace<CivHooks::CvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI>(host, &ReplaceCvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI);