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

◆ InitLock()

void Icon::InitLock ( EntityAI parent,
EntityAI obj,
int x_pos,
int y_pos,
bool flip )
inlineprotected

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

1427 {
1428 m_Lock = parent;
1429 m_Obj = obj;
1430 m_Item = ItemBase.Cast(m_Obj);
1431
1432 SetPos(x_pos, y_pos);
1433 UpdateFlip( flip );
1434
1435 ItemManager.GetInstance().SetWidgetDraggable( GetMainWidget(), false );
1436 WidgetEventHandler.GetInstance().RegisterOnMouseButtonDown( GetMainWidget(), this, "MouseClick" );
1437 WidgetEventHandler.GetInstance().RegisterOnDropReceived( GetMainWidget(), this, "DropReceivedFromMain" );
1438 WidgetEventHandler.GetInstance().RegisterOnDraggingOver( GetMainWidget(), this, "DraggingOver" );
1439
1440 m_RootWidget.FindAnyWidget( "Reserved" ).Show( true );
1441 m_ItemPreview.SetForceFlipEnable(true);
1442 m_ItemPreview.SetForceFlip(flip);
1444 Refresh();
1445 }
class GP5GasMask extends MaskBase ItemBase
ref Widget m_RootWidget[MAX_SIMULTANIOUS_PLAYERS]
Определения PluginRemotePlayerDebugClient.c:14
override void Refresh()
Определения Icon.c:1216
void UpdateFlip(bool flipped)
Определения Icon.c:1413
ItemBase m_Item
Определения Icon.c:16
EntityAI m_Obj
Определения Icon.c:15
void SetItemPreview()
Определения Icon.c:1390
EntityAI m_Lock
Определения Icon.c:8
void SetPos()
Определения Icon.c:1720
ItemPreviewWidget m_ItemPreview
Определения Icon.c:24

Перекрестные ссылки ItemManager::GetInstance(), WidgetEventHandler::GetInstance(), m_Item, m_ItemPreview, m_Lock, m_Obj, m_RootWidget, Refresh(), WidgetEventHandler::RegisterOnDraggingOver(), WidgetEventHandler::RegisterOnDropReceived(), WidgetEventHandler::RegisterOnMouseButtonDown(), SetItemPreview(), SetPos(), ItemManager::SetWidgetDraggable() и UpdateFlip().