Hooks
static bool BeforeCvUnit_GetMissionAIType(CvUnit* self, MissionAITypes& result);static void AfterCvUnit_GetMissionAIType(CvUnit* self, MissionAITypes& result);static MissionAITypes ReplaceCvUnit_GetMissionAIType(MissionAITypes (*original)(CvUnit*), CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_GetMissionAIType>(host, &BeforeCvUnit_GetMissionAIType);CivRegisterAfter<CivHooks::CvUnit_GetMissionAIType>(host, &AfterCvUnit_GetMissionAIType);CivRegisterReplace<CivHooks::CvUnit_GetMissionAIType>(host, &ReplaceCvUnit_GetMissionAIType);