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

◆ OnSelectButton()

override bool HandsContainer::OnSelectButton ( )
inlineprotected

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

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

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