142 {
145 if (parts)
146 {
147 for (int i = 0; i < parts.Count(); i++)
148 {
152 }
153 }
154 }
const int AT_DESTROY_PART
class BaseBuildingBase extends ItemBase bsbDebugPrint(string s)
void DestroyPartServer(Man player, string part_name, int action_id, bool destroyed_by_connected_part=false)
array< string > GetValidDepenentPartsArray(string part_name, array< string > recurs=null)
bool ExceptionCheck(string part_name)
Exceptions from 'dependent parts' hierarchy are handled here.
static bool IsBaseBuildingLogEnable()
Result for an object found in CGame.IsBoxCollidingGeometryProxy.