DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ CanDetachAttachment()

override bool InventoryItemSuper::CanDetachAttachment ( EntityAI parent)
inlineprivate

См. определение в файле InventoryItem.c строка 437

438 {
439 InventoryLocation loc = new InventoryLocation();
440
441 bool isPresent = GetInventory().GetCurrentInventoryLocation( loc );
442
443 if ( !isPresent || loc.GetSlot() == -1 )
444 return false;
445
446 string slotName = InventorySlots.GetSlotName( loc.GetSlot() );
447
448 if ( slotName && CarScript.Cast( parent ).GetCarDoorsState( slotName ) == CarDoorState.DOORS_OPEN )
449 return true;
450
451 return false;
452 }
CarDoorState
Определения CarScript.c:2
void CarScript()
Определения CarScript.c:280
PlayerSpawnPreset slotName
proto native int GetSlot()
returns slot id if current type is Attachment

Перекрестные ссылки CarScript::GetCarDoorsState(), InventoryLocation::GetSlot(), InventorySlots::GetSlotName() и slotName.