Hooks
static bool BeforeCvUnit_AI_setUnitAIType(CvUnit* self, UnitAITypes eNewValue);static void AfterCvUnit_AI_setUnitAIType(CvUnit* self, UnitAITypes eNewValue);static void ReplaceCvUnit_AI_setUnitAIType(void (*original)(CvUnit*, UnitAITypes), CvUnit* self, UnitAITypes eNewValue);CivRegisterBefore<CivHooks::CvUnit_AI_setUnitAIType>(host, &BeforeCvUnit_AI_setUnitAIType);CivRegisterAfter<CivHooks::CvUnit_AI_setUnitAIType>(host, &AfterCvUnit_AI_setUnitAIType);CivRegisterReplace<CivHooks::CvUnit_AI_setUnitAIType>(host, &ReplaceCvUnit_AI_setUnitAIType);