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

◆ GetItemPreviewItem()

EntityAI AttachmentCategoriesRow::GetItemPreviewItem ( Widget w)
inlineprotected

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

607 {
608 ItemPreviewWidget ipw = ItemPreviewWidget.Cast(w.FindAnyWidget("Render"));
609 if (!ipw)
610 {
611 string name = w.GetName();
612 name.Replace("PanelWidget", "Render");
613 ipw = ItemPreviewWidget.Cast(w.FindAnyWidget(name));
614 }
615 if (!ipw)
616 {
617 ipw = ItemPreviewWidget.Cast(w);
618 }
619 if (!ipw || !ipw.IsInherited(ItemPreviewWidget))
620 {
621 return null;
622 }
623 return ipw.GetItem();
624 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
proto native EntityAI GetItem()

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

Используется в DraggingOverGrid(), DropReceived() и OnDropReceivedFromHeader().