Hooks
static bool BeforeCvIgnoreUnitsPathFinder_DoesPathExist(CvIgnoreUnitsPathFinder* self, CvUnit& unit, CvPlot* pStartPlot, CvPlot* pEndPlot, bool& result);static void AfterCvIgnoreUnitsPathFinder_DoesPathExist(CvIgnoreUnitsPathFinder* self, CvUnit& unit, CvPlot* pStartPlot, CvPlot* pEndPlot, bool& result);static bool ReplaceCvIgnoreUnitsPathFinder_DoesPathExist(bool (*original)(CvIgnoreUnitsPathFinder*, CvUnit&, CvPlot*, CvPlot*), CvIgnoreUnitsPathFinder* self, CvUnit& unit, CvPlot* pStartPlot, CvPlot* pEndPlot);CivRegisterBefore<CivHooks::CvIgnoreUnitsPathFinder_DoesPathExist>(host, &BeforeCvIgnoreUnitsPathFinder_DoesPathExist);CivRegisterAfter<CivHooks::CvIgnoreUnitsPathFinder_DoesPathExist>(host, &AfterCvIgnoreUnitsPathFinder_DoesPathExist);CivRegisterReplace<CivHooks::CvIgnoreUnitsPathFinder_DoesPathExist>(host, &ReplaceCvIgnoreUnitsPathFinder_DoesPathExist);