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

◆ Combine()

override bool PlayerContainer::Combine ( )
inlineprotected

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

561 {
562 if (CanCombine())
563 {
564 if ( GetFocusedContainer() && ( GetFocusedContainer().IsInherited( ContainerWithCargo ) || GetFocusedContainer().IsInherited( ContainerWithCargoAndAttachments ) ) )
565 {
566 return GetFocusedContainer().Combine();
567 }
568 else
569 {
570 EntityAI item = GetFocusedItem();
571 ItemBase item_in_hands = ItemBase.Cast( g_Game.GetPlayer().GetEntityInHands() );
572
573 Icon hands_icon = ItemManager.GetInstance().GetHandsPreview().GetIcon();
574
575 if( item_in_hands && item )
576 {
577 return hands_icon.CombineItems( item_in_hands, item );
578 }
579 }
580 }
581 return true;
582 }
class LogManager EntityAI
DayZGame g_Game
Определения DayZGame.c:3942
class GP5GasMask extends MaskBase ItemBase
bool CombineItems(EntityAI entity1, EntityAI entity2)
Определения Icon.c:731
override EntityAI GetFocusedItem()
Определения PlayerContainer.c:555

Перекрестные ссылки Icon::CombineItems(), g_Game, GetFocusedItem(), ItemManager::GetHandsPreview(), HandsPreview::GetIcon() и ItemManager::GetInstance().