6653 {
6654 GameInventory inventory = GetInventory();
6655 if ((
g_Game.IsServer() || !
g_Game.IsMultiplayer()) && inventory)
6656 {
6657 array<EntityAI> items = new array<EntityAI>;
6659 int nItems = items.Count();
6660 for (int i = 0; i < nItems; ++i)
6661 {
6663 if (item)
6664 {
6665 g_Game.ObjectDelete(item);
6666 }
6667 }
6668
6670
6671 if (item_in_hands)
6672 {
6673 LocalDestroyEntityInHands();
6674 }
6675 }
6676 }
class GP5GasMask extends MaskBase ItemBase
proto native bool EnumerateInventory(InventoryTraversalType tt, out array< EntityAI > items)
enumerate inventory using traversal type and filling items array
ItemBase GetItemInHands()
InventoryTraversalType
tree traversal type, for more see http://en.wikipedia.org/wiki/Tree_traversal