Hooks
static bool BeforeCvPlot_IsWithinDistanceOfTerrain(const CvPlot* self, TerrainTypes iTerrainType, int iDistance, bool& result);static void AfterCvPlot_IsWithinDistanceOfTerrain(const CvPlot* self, TerrainTypes iTerrainType, int iDistance, bool& result);static bool ReplaceCvPlot_IsWithinDistanceOfTerrain(bool (*original)(const CvPlot*, TerrainTypes, int), const CvPlot* self, TerrainTypes iTerrainType, int iDistance);CivRegisterBefore<CivHooks::CvPlot_IsWithinDistanceOfTerrain>(host, &BeforeCvPlot_IsWithinDistanceOfTerrain);CivRegisterAfter<CivHooks::CvPlot_IsWithinDistanceOfTerrain>(host, &AfterCvPlot_IsWithinDistanceOfTerrain);CivRegisterReplace<CivHooks::CvPlot_IsWithinDistanceOfTerrain>(host, &ReplaceCvPlot_IsWithinDistanceOfTerrain);