См. определение в файле ConstructionBase.c строка 1014
Перекрестные ссылки CanDestroyPart() и GetConstructionPart().