Hooks
static bool BeforeCvUnit_getTerrainDoubleMoveCount(const CvUnit* self, TerrainTypes eIndex, int& result);static void AfterCvUnit_getTerrainDoubleMoveCount(const CvUnit* self, TerrainTypes eIndex, int& result);static int ReplaceCvUnit_getTerrainDoubleMoveCount(int (*original)(const CvUnit*, TerrainTypes), const CvUnit* self, TerrainTypes eIndex);CivRegisterBefore<CivHooks::CvUnit_getTerrainDoubleMoveCount>(host, &BeforeCvUnit_getTerrainDoubleMoveCount);CivRegisterAfter<CivHooks::CvUnit_getTerrainDoubleMoveCount>(host, &AfterCvUnit_getTerrainDoubleMoveCount);CivRegisterReplace<CivHooks::CvUnit_getTerrainDoubleMoveCount>(host, &ReplaceCvUnit_getTerrainDoubleMoveCount);