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

◆ DraggingOverHeader()

override void AttachmentCategoriesContainer::DraggingOverHeader ( Widget w,
int x,
int y,
Widget receiver )
inlineprotected

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

423 {
424 if( w == null )
425 {
426 return;
427 }
428 ItemPreviewWidget iw = ItemPreviewWidget.Cast( w.FindAnyWidget("Render") );
429 if(!iw)
430 {
431 string name = w.GetName();
432 name.Replace("PanelWidget", "Render");
433 iw = ItemPreviewWidget.Cast( w.FindAnyWidget(name) );
434 }
435 if(!iw)
436 {
437 iw = ItemPreviewWidget.Cast( w );
438 }
439 if( !iw || !iw.GetItem() )
440 {
441 return;
442 }
443
444 ItemManager.GetInstance().ShowSourceDropzone( iw.GetItem() );
445 ColorManager.GetInstance().SetColor( w, ColorManager.RED_COLOR );
446 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
proto native EntityAI GetItem()

Перекрестные ссылки ColorManager::GetInstance(), ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), name, ColorManager::RED_COLOR, ColorManager::SetColor(), ItemManager::ShowSourceDropzone(), x и y.