Hooks
static bool BeforeCvAIOperationBasicCityAttack_FindBestTarget(CvAIOperationBasicCityAttack* self, CvPlot*& result);static void AfterCvAIOperationBasicCityAttack_FindBestTarget(CvAIOperationBasicCityAttack* self, CvPlot*& result);static CvPlot* ReplaceCvAIOperationBasicCityAttack_FindBestTarget(CvPlot* (*original)(CvAIOperationBasicCityAttack*), CvAIOperationBasicCityAttack* self);CivRegisterBefore<CivHooks::CvAIOperationBasicCityAttack_FindBestTarget>(host, &BeforeCvAIOperationBasicCityAttack_FindBestTarget);CivRegisterAfter<CivHooks::CvAIOperationBasicCityAttack_FindBestTarget>(host, &AfterCvAIOperationBasicCityAttack_FindBestTarget);CivRegisterReplace<CivHooks::CvAIOperationBasicCityAttack_FindBestTarget>(host, &ReplaceCvAIOperationBasicCityAttack_FindBestTarget);