Hooks
static bool BeforeCvUnit_getTerrainImpassableCount(const CvUnit* self, TerrainTypes eIndex, int& result);static void AfterCvUnit_getTerrainImpassableCount(const CvUnit* self, TerrainTypes eIndex, int& result);static int ReplaceCvUnit_getTerrainImpassableCount(int (*original)(const CvUnit*, TerrainTypes), const CvUnit* self, TerrainTypes eIndex);CivRegisterBefore<CivHooks::CvUnit_getTerrainImpassableCount>(host, &BeforeCvUnit_getTerrainImpassableCount);CivRegisterAfter<CivHooks::CvUnit_getTerrainImpassableCount>(host, &AfterCvUnit_getTerrainImpassableCount);CivRegisterReplace<CivHooks::CvUnit_getTerrainImpassableCount>(host, &ReplaceCvUnit_getTerrainImpassableCount);