Hooks
static bool BeforeCvAIOperationFoundCity_FindBestTarget(CvAIOperationFoundCity* self, CvUnit* pUnit, bool bOnlySafePaths, CvPlot*& result);static void AfterCvAIOperationFoundCity_FindBestTarget(CvAIOperationFoundCity* self, CvUnit* pUnit, bool bOnlySafePaths, CvPlot*& result);static CvPlot* ReplaceCvAIOperationFoundCity_FindBestTarget(CvPlot* (*original)(CvAIOperationFoundCity*, CvUnit*, bool), CvAIOperationFoundCity* self, CvUnit* pUnit, bool bOnlySafePaths);CivRegisterBefore<CivHooks::CvAIOperationFoundCity_FindBestTarget>(host, &BeforeCvAIOperationFoundCity_FindBestTarget);CivRegisterAfter<CivHooks::CvAIOperationFoundCity_FindBestTarget>(host, &AfterCvAIOperationFoundCity_FindBestTarget);CivRegisterReplace<CivHooks::CvAIOperationFoundCity_FindBestTarget>(host, &ReplaceCvAIOperationFoundCity_FindBestTarget);