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

◆ OnItemDrop()

override void InventoryGridController::OnItemDrop ( InventoryGrid grid,
Widget w,
int row,
int col )
inlineprotected

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

207 {
209 {
210 PlayerBase player = PlayerBase.Cast( GetGame().GetPlayer() );
211 InventoryItem dragged_item = InventoryItem.Cast( player.GetQuickBarEntity(m_DraggingIndex) );
212 Remove(dragged_item);
214 }
215
216 InventoryMenu menu = InventoryMenu.Cast( GetGame().GetUIManager().FindMenu(MENU_INVENTORY) );
217 if ( menu )
218 {
219 menu.RefreshQuickbar();
220 }
221 ItemManager.GetInstance().HideDropzones();
222 }
void InventoryMenu()
Определения InventoryMenu.c:20
PlayerBase GetPlayer()
Определения ModifierBase.c:51
int m_DraggingIndex
Определения InventoryQuickbar.c:6
void Remove(InventoryItem itemToRemove)
Определения InventoryQuickbar.c:66
const int INDEX_NOT_FOUND
Определения gameplay.c:13
proto native CGame GetGame()
const int MENU_INVENTORY
Определения constants.c:180

Перекрестные ссылки GetGame(), ItemManager::GetInstance(), GetPlayer(), ItemManager::HideDropzones(), INDEX_NOT_FOUND, InventoryMenu(), m_DraggingIndex, MENU_INVENTORY и Remove().