См. определение в файле MiscGameplayFunctions.c строка 1504
1505 {
1506 for (int m = 0; m < cache.HitObjects.Count(); ++m)
1507 {
1508 Object hit_object = cache.HitObjects.Get(m);
1509
1510 if ( hit_object.CanObstruct() )
1511 return true;
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526 }
1527
1528 return false;
1529 }
Перекрестные ссылки IsObjectObstructedCache().