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

◆ SelectItem()

bool Attachments::SelectItem ( )
inlineprotected

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

118 {
119 ItemBase item = ItemBase.Cast( GetFocusedItem() );
120 SlotsIcon icon = GetFocusedSlotsIcon();
121
122 if (icon && !icon.IsOutOfReach())
123 {
124 if (item && item.CanPutIntoHands(null))
125 {
126 ItemManager.GetInstance().SetSelectedItemEx(item, null, icon);
127 }
128 else
129 {
130 ItemManager.GetInstance().SetSelectedItemEx(null, null, icon);
131 }
132 return true;
133 }
134 return false;
135 }
class GP5GasMask extends MaskBase ItemBase
SlotsIcon GetFocusedSlotsIcon()
Определения Attachments.c:99
EntityAI GetFocusedItem()
Определения Attachments.c:104
override bool CanPutIntoHands(EntityAI parent)
Определения GardenBase.c:275
bool IsOutOfReach()
Определения SlotsIcon.c:729

Перекрестные ссылки ItemBase::CanPutIntoHands(), GetFocusedItem(), GetFocusedSlotsIcon(), ItemManager::GetInstance(), SlotsIcon::IsOutOfReach() и ItemManager::SetSelectedItemEx().