См. определение в файле MiscGameplayFunctions.c строка 1637
1638 {
1639 for (int m = 0; m < cache.HitObjects.Count(); ++m)
1640 {
1641 Object hit_object = cache.HitObjects.Get(m);
1642
1643 if ( hit_object.CanObstruct() )
1644 return true;
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659 }
1660
1661 return false;
1662 }
Перекрестные ссылки IsObjectObstructedCache().