Hooks
static bool BeforeCvGlobals_getUnitAIInfo_with_UnitAITypes(CvGlobals* self, UnitAITypes eUnitAINum, CvBaseInfo*& result);static void AfterCvGlobals_getUnitAIInfo_with_UnitAITypes(CvGlobals* self, UnitAITypes eUnitAINum, CvBaseInfo*& result);static CvBaseInfo* ReplaceCvGlobals_getUnitAIInfo_with_UnitAITypes(CvBaseInfo* (*original)(CvGlobals*, UnitAITypes), CvGlobals* self, UnitAITypes eUnitAINum);CivRegisterBefore<CivHooks::CvGlobals_getUnitAIInfo_with_UnitAITypes>(host, &BeforeCvGlobals_getUnitAIInfo_with_UnitAITypes);CivRegisterAfter<CivHooks::CvGlobals_getUnitAIInfo_with_UnitAITypes>(host, &AfterCvGlobals_getUnitAIInfo_with_UnitAITypes);CivRegisterReplace<CivHooks::CvGlobals_getUnitAIInfo_with_UnitAITypes>(host, &ReplaceCvGlobals_getUnitAIInfo_with_UnitAITypes);