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

◆ Init()

void SlotsIconBase::Init ( EntityAI obj,
bool reservation = false )
inlineprotected

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

473 {
474 if( m_Obj != obj )
475 {
477 m_Obj = obj;
478 m_Item = ItemBase.Cast( m_Obj );
479 m_Obj.GetOnItemFlipped().Insert( UpdateFlip );
480 m_Obj.GetOnViewIndexChanged().Insert( SetItemPreview );
481 m_Reserved = reservation;
482 m_Container = null;
483
484 if(reservation)
485 {
486 ItemManager.GetInstance().SetWidgetDraggable( m_PanelWidget, false );
487
488 m_IsWeapon = false;
489 m_IsMagazine = false;
490 m_HasTemperature = false;
491 m_HasQuantity = false;
492 m_HasItemSize = false;
493 }
494 else
495 {
501 }
502
503 m_ReservedWidget.Show(reservation);
504
506
507 m_PanelWidget.Show( true );
508
509 Refresh();
510#ifdef PLATFORM_CONSOLE
512#endif
513 }
514 }
class GP5GasMask extends MaskBase ItemBase
void CheckHasTemperature()
Определения SlotsIconBase.c:675
ItemBase m_Item
Определения SlotsIconBase.c:14
Widget m_ReservedWidget
Определения SlotsIconBase.c:26
Widget m_PanelWidget
Определения SlotsIconBase.c:20
override void Refresh()
Определения SlotsIconBase.c:315
void UpdateFlip(bool flipped)
Определения SlotsIconBase.c:462
bool m_HasItemSize
Определения SlotsIconBase.c:10
void CheckHasQuantity()
Определения SlotsIconBase.c:683
bool m_HasQuantity
Определения SlotsIconBase.c:9
Container m_Container
Определения SlotsIconBase.c:16
EntityAI m_Obj
Определения SlotsIconBase.c:13
void HandleConsoleToolbar()
Определения SlotsIconBase.c:516
void SetItemPreview()
Определения SlotsIconBase.c:441
bool m_IsWeapon
Определения SlotsIconBase.c:6
void CheckIsWeapon()
Определения SlotsIconBase.c:599
bool m_IsMagazine
Определения SlotsIconBase.c:7
bool m_Reserved
Определения SlotsIconBase.c:51
bool m_HasTemperature
Определения SlotsIconBase.c:8
void CheckHasItemSize()
Определения SlotsIconBase.c:695
void CheckIsMagazine()
Определения SlotsIconBase.c:670
void ClearRemainSelected()
Определения SlotsIconBase.c:519

Перекрестные ссылки CheckHasItemSize(), CheckHasQuantity(), CheckHasTemperature(), CheckIsMagazine(), CheckIsWeapon(), ClearRemainSelected(), ItemManager::GetInstance(), HandleConsoleToolbar(), m_Container, m_HasItemSize, m_HasQuantity, m_HasTemperature, m_IsMagazine, m_IsWeapon, m_Item, m_Obj, m_PanelWidget, m_Reserved, m_ReservedWidget, Refresh(), SetItemPreview(), ItemManager::SetWidgetDraggable() и UpdateFlip().

Используется в Attachments::AttachmentAdded(), PlayerContainer::ItemAttached(), ZombieContainer::ItemAttached(), Attachments::OnAttachmentReservationSet(), PlayerContainer::OnAttachmentReservationSet(), AttachmentCategoriesRow::RefreshSlot() и VicinitySlotsContainer::ShowItemsInContainers().