Hooks
static bool BeforeCvPlot_SetBuilderAIScratchPadRoute(CvPlot* self, RouteTypes eRoute);static void AfterCvPlot_SetBuilderAIScratchPadRoute(CvPlot* self, RouteTypes eRoute);static void ReplaceCvPlot_SetBuilderAIScratchPadRoute(void (*original)(CvPlot*, RouteTypes), CvPlot* self, RouteTypes eRoute);CivRegisterBefore<CivHooks::CvPlot_SetBuilderAIScratchPadRoute>(host, &BeforeCvPlot_SetBuilderAIScratchPadRoute);CivRegisterAfter<CivHooks::CvPlot_SetBuilderAIScratchPadRoute>(host, &AfterCvPlot_SetBuilderAIScratchPadRoute);CivRegisterReplace<CivHooks::CvPlot_SetBuilderAIScratchPadRoute>(host, &ReplaceCvPlot_SetBuilderAIScratchPadRoute);