Hooks
static bool BeforeCvTacticalAI_AssignFlankingUnits(CvTacticalAI* self, int iNumUnitsRequiredToFlank, bool& result);static void AfterCvTacticalAI_AssignFlankingUnits(CvTacticalAI* self, int iNumUnitsRequiredToFlank, bool& result);static bool ReplaceCvTacticalAI_AssignFlankingUnits(bool (*original)(CvTacticalAI*, int), CvTacticalAI* self, int iNumUnitsRequiredToFlank);CivRegisterBefore<CivHooks::CvTacticalAI_AssignFlankingUnits>(host, &BeforeCvTacticalAI_AssignFlankingUnits);CivRegisterAfter<CivHooks::CvTacticalAI_AssignFlankingUnits>(host, &AfterCvTacticalAI_AssignFlankingUnits);CivRegisterReplace<CivHooks::CvTacticalAI_AssignFlankingUnits>(host, &ReplaceCvTacticalAI_AssignFlankingUnits);