Hooks
static bool BeforeCvUnit_IsAdjacentToTerrain(const CvUnit* self, TerrainTypes iTerrainType, bool& result);static void AfterCvUnit_IsAdjacentToTerrain(const CvUnit* self, TerrainTypes iTerrainType, bool& result);static bool ReplaceCvUnit_IsAdjacentToTerrain(bool (*original)(const CvUnit*, TerrainTypes), const CvUnit* self, TerrainTypes iTerrainType);CivRegisterBefore<CivHooks::CvUnit_IsAdjacentToTerrain>(host, &BeforeCvUnit_IsAdjacentToTerrain);CivRegisterAfter<CivHooks::CvUnit_IsAdjacentToTerrain>(host, &AfterCvUnit_IsAdjacentToTerrain);CivRegisterReplace<CivHooks::CvUnit_IsAdjacentToTerrain>(host, &ReplaceCvUnit_IsAdjacentToTerrain);