Hooks
static bool BeforeCvAIOperationBasicCityAttack_GetFormation(const CvAIOperationBasicCityAttack* self, MultiunitFormationTypes& result);static void AfterCvAIOperationBasicCityAttack_GetFormation(const CvAIOperationBasicCityAttack* self, MultiunitFormationTypes& result);static MultiunitFormationTypes ReplaceCvAIOperationBasicCityAttack_GetFormation(MultiunitFormationTypes (*original)(const CvAIOperationBasicCityAttack*), const CvAIOperationBasicCityAttack* self);CivRegisterBefore<CivHooks::CvAIOperationBasicCityAttack_GetFormation>(host, &BeforeCvAIOperationBasicCityAttack_GetFormation);CivRegisterAfter<CivHooks::CvAIOperationBasicCityAttack_GetFormation>(host, &AfterCvAIOperationBasicCityAttack_GetFormation);CivRegisterReplace<CivHooks::CvAIOperationBasicCityAttack_GetFormation>(host, &ReplaceCvAIOperationBasicCityAttack_GetFormation);