224 {
227 if (partNames && partNames.Count() > 0)
228 {
229 foreach (string partName : partNames)
230 {
232 {
235 }
236 }
237 }
238 }
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)
destroy part method
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.