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

◆ OnSelectButton()

override bool HandsContainer::OnSelectButton ( )
inlineprotected

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

404 {
405 if(m_ActiveIndex == 0)
406 {
407 if (ItemManager.GetInstance().IsMicromanagmentMode())
408 {
409 EntityAI selectedItem = ItemManager.GetInstance().GetSelectedItem();
410 if( selectedItem == GetFocusedItem() )
411 {
412 Inventory.GetInstance().DisableMicromanagement();
413 return true;
414 }
415 else
416 {
417 return Select();
418 }
419 }
420 else
421 {
422 Inventory.GetInstance().EnableMicromanagement();
423 return true;
424 }
425 }
426 else
427 {
428 if( GetFocusedContainer() )
429 {
430 return GetFocusedContainer().OnSelectButton();
431 }
432 }
433 return false;
434 }
class LogManager EntityAI
void Inventory(LayoutHolder parent)
Определения Inventory.c:74
override EntityAI GetFocusedItem()
Определения CargoContainer.c:733
override bool Select()
Определения CargoContainer.c:852

Перекрестные ссылки Container::GetFocusedItem(), ItemManager::GetInstance(), ItemManager::GetSelectedItem(), Inventory(), ItemManager::IsMicromanagmentMode() и Container::Select().