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

◆ PrepareOwnedTooltipAfterItemTransferClick()

void VicinitySlotsContainer::PrepareOwnedTooltipAfterItemTransferClick ( )
inlineprotected

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

654 {
656 if (!w)
657 {
658 return;
659 }
660
661 ItemPreviewWidget iw = ItemPreviewWidget.Cast(w.FindAnyWidget("Render"));
662 if (!iw)
663 {
664 string name = w.GetName();
665 name.Replace("PanelWidget", "Render");
666 iw = ItemPreviewWidget.Cast( w.FindAnyWidget(name));
667 }
668
669 if (!iw)
670 {
671 iw = ItemPreviewWidget.Cast(w);
672 if (!iw)
673 {
674 return;
675 }
676 }
677
678 ItemBase item = ItemBase.Cast(iw.GetItem());
679 if (!item)
680 {
681 return;
682 }
683
684 PrepareOwnedTooltip(item);
685 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
class GP5GasMask extends MaskBase ItemBase
proto native EntityAI GetItem()
WorkspaceWidget Widget
Defined in code.
proto native Widget GetWidgetUnderCursor()

Перекрестные ссылки ItemPreviewWidget::GetItem(), GetWidgetUnderCursor() и name.

Используется в DoubleClick().