Hooks
static bool BeforePathDest(int iToX, int iToY, const void* pointer, CvAStar* finder, int& result);static void AfterPathDest(int iToX, int iToY, const void* pointer, CvAStar* finder, int& result);static int ReplacePathDest(int (*original)(int, int, const void*, CvAStar*), int iToX, int iToY, const void* pointer, CvAStar* finder);CivRegisterBefore<CivHooks::PathDest>(host, &BeforePathDest);CivRegisterAfter<CivHooks::PathDest>(host, &AfterPathDest);CivRegisterReplace<CivHooks::PathDest>(host, &ReplacePathDest);