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

◆ ClearInventory()

override void InventoryItem::ClearInventory ( )
inlineprotected

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

3615 {
3616 GameInventory inventory = GetInventory();
3617 if ((g_Game.IsServer() || !g_Game.IsMultiplayer()) && inventory)
3618 {
3619 array<EntityAI> items = new array<EntityAI>;
3620 inventory.EnumerateInventory(InventoryTraversalType.INORDER, items);
3621 for (int i = 0; i < items.Count(); ++i)
3622 {
3623 ItemBase item = ItemBase.Cast(items.Get(i));
3624 if (item)
3625 {
3626 g_Game.ObjectDelete(item);
3627 }
3628 }
3629 }
3630 }
DayZGame g_Game
Определения DayZGame.c:3942
proto native bool EnumerateInventory(InventoryTraversalType tt, out array< EntityAI > items)
enumerate inventory using traversal type and filling items array
void ItemBase()
Определения ItemBase.c:148
InventoryTraversalType
tree traversal type, for more see http://en.wikipedia.org/wiki/Tree_traversal
Определения gameplay.c:6

Перекрестные ссылки GameInventory::EnumerateInventory(), g_Game и ItemBase().