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

◆ ToggleWidget()

void PlayerContainer::ToggleWidget ( Widget w)
inlineprotected

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

1059 {
1060 if( ItemManager.GetInstance().IsDragging() )
1061 {
1062 return;
1063 }
1064 string name = w.GetName();
1065 name.Replace( "PanelWidget", "Render" );
1066 ItemPreviewWidget ipw = ItemPreviewWidget.Cast( w.FindAnyWidget( name ) );
1067 if( ipw.GetItem() )
1068 {
1069 ToggleContainer( w, ipw.GetItem() );
1070 RecomputeOpenedContainers();
1071 }
1072
1073 Refresh();
1074 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
proto native EntityAI GetItem()
override void Refresh()
Определения PlayerContainer.c:1091
void ToggleContainer(Widget w, EntityAI item)
Определения PlayerContainer.c:1031

Перекрестные ссылки ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), ItemManager::IsDragging(), name, Refresh() и ToggleContainer().

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