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

◆ SelectItem()

override bool Container::SelectItem ( )
inlineprotected

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

838 {
839 Icon focused_item = GetFocusedIcon();
840 if (focused_item)
841 {
842 ItemBase item = ItemBase.Cast(focused_item.GetObject());
843 if (item && item.IsTakeable() && item.CanPutIntoHands(null))
844 {
845 ItemManager.GetInstance().SetSelectedItemEx(item, this, focused_item);
846 return true;
847 }
848 }
849 return false;
850 }
class GP5GasMask extends MaskBase ItemBase
Icon GetFocusedIcon()
Определения CargoContainer.c:431
Object GetObject()
Определения Icon.c:1266
override bool CanPutIntoHands(EntityAI parent)
Определения GardenBase.c:275
override bool IsTakeable()
Определения BaseBuildingBase.c:988

Перекрестные ссылки ItemBase::CanPutIntoHands(), GetFocusedIcon(), ItemManager::GetInstance(), Icon::GetObject(), ItemBase::IsTakeable() и ItemManager::SetSelectedItemEx().