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

◆ ClearRemainSelected()

void SlotsIcon::ClearRemainSelected ( )
inlineprotected

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

550 {
551 if (m_IsDragged)
552 {
555 ItemManager.GetInstance().SetWidgetDraggable( a, false );
556 }
557 if (m_Obj)
558 {
559 m_Obj.GetOnItemFlipped().Remove( UpdateFlip );
560 m_Obj.GetOnViewIndexChanged().Remove( SetItemPreview );
561 HideOwnedTooltip();
562 }
563
564 m_Obj = null;
565 m_Item = null;
566 m_Container = null;
567
568 m_ItemPreview.Show( false );
569 m_ItemPreview.SetItem( null );
570
571 m_CurrQuantity = -1;
572 m_IsWeapon = false;
573 m_IsMagazine = false;
574 m_HasTemperature = false;
575 m_HasQuantity = false;
576 m_HasItemSize = false;
577
578 m_GhostSlot.Show( true );
579 m_AmmoIcon.Show( false );
580 m_PanelWidget.Show( false );
581 m_RadialIconPanel.Show( false );
582
583 m_QuantityPanel.Show( false );
584 if(GetSlotID() != -1)
585 {
586 int stack_max = InventorySlots.GetStackMaxForSlotId( GetSlotID() );
587 if(stack_max > 1)
588 {
589 m_QuantityPanel.Show( true );
590 m_QuantityItem.SetText( string.Format("0/%1", stack_max.ToString()) );
591 m_QuantityStack.Show( true );
592 m_QuantityProgress.Show( false );
593 m_PanelWidget.Show( true );
594 m_ItemPreview.Show( true );
595 }
596 }
597
598 m_ColWidget.Show( false );
599 m_MountedWidget.Show( false );
600 m_OutOfReachWidget.Show( false );
601 m_ReservedWidget.Show( false );
602
603 if( m_ItemSizePanel )
604 m_ItemSizePanel.Show( false );
605
606 if( m_ColorWidget )
607 m_ColorWidget.Show( false );
608
609 Refresh();
610 }
Widget m_OutOfReachWidget
Определения SlotsIcon.c:25
Widget m_ColWidget
Определения SlotsIcon.c:23
override void Refresh()
Определения SlotsIcon.c:345
void UpdateFlip(bool flipped)
Определения SlotsIcon.c:491
Container m_Container
Определения SlotsIcon.c:16
ItemBase m_Item
Определения SlotsIcon.c:14
ImageWidget m_AmmoIcon
Определения SlotsIcon.c:53
bool m_HasTemperature
Определения SlotsIcon.c:8
bool m_IsDragged
Определения SlotsIcon.c:18
ProgressBarWidget m_QuantityProgress
Определения SlotsIcon.c:38
bool m_IsMagazine
Определения SlotsIcon.c:7
Widget m_ReservedWidget
Определения SlotsIcon.c:26
bool m_IsWeapon
Определения SlotsIcon.c:6
void OnIconDrop(Widget w)
Определения SlotsIcon.c:861
ItemPreviewWidget m_ItemPreview
Определения SlotsIcon.c:28
Widget m_RadialIconPanel
Определения SlotsIcon.c:47
EntityAI m_Obj
Определения SlotsIcon.c:13
Widget m_QuantityPanel
Определения SlotsIcon.c:36
bool m_HasItemSize
Определения SlotsIcon.c:10
ImageWidget m_GhostSlot
Определения SlotsIcon.c:29
float m_CurrQuantity
Определения SlotsIcon.c:11
Widget m_QuantityStack
Определения SlotsIcon.c:39
int GetSlotID()
Определения SlotsIcon.c:190
bool m_HasQuantity
Определения SlotsIcon.c:9
Widget m_MountedWidget
Определения SlotsIcon.c:24
TextWidget m_QuantityItem
Определения SlotsIcon.c:37
Widget m_PanelWidget
Определения SlotsIcon.c:20
void SetItemPreview()
Определения SlotsIcon.c:471
Widget m_ColorWidget
Определения SlotsIcon.c:31
Widget m_ItemSizePanel
Определения SlotsIcon.c:44
WorkspaceWidget Widget
Defined in code.
proto native Widget CancelWidgetDragging()

Перекрестные ссылки CancelWidgetDragging(), ItemManager::GetInstance(), GetSlotID(), InventorySlots::GetStackMaxForSlotId(), m_AmmoIcon, m_ColorWidget, m_ColWidget, m_Container, m_CurrQuantity, m_GhostSlot, m_HasItemSize, m_HasQuantity, m_HasTemperature, m_IsDragged, m_IsMagazine, m_IsWeapon, m_Item, m_ItemPreview, m_ItemSizePanel, m_MountedWidget, m_Obj, m_OutOfReachWidget, m_PanelWidget, m_QuantityItem, m_QuantityPanel, m_QuantityProgress, m_QuantityStack, m_RadialIconPanel, m_ReservedWidget, OnIconDrop(), Refresh(), SetItemPreview(), ItemManager::SetWidgetDraggable() и UpdateFlip().

Используется в Clear(), Init() и AttachmentCategoriesRow::RefreshSlot().