6428 {
6429 if ((
GetGame().IsServer() || !
GetGame().IsMultiplayer()) && GetInventory())
6430 {
6431 GameInventory inv =
PlayerBase.Cast(
this).GetInventory();
6432 array<EntityAI> items = new array<EntityAI>;
6434 for (int i = 0; i < items.Count(); i++)
6435 {
6437 if (item)
6438 {
6440 }
6441 }
6442
6443 ItemBase item_in_hands =
ItemBase.Cast(GetHumanInventory().GetEntityInHands());
6444
6445 if (item_in_hands)
6446 {
6447 LocalDestroyEntityInHands();
6448 }
6449 }
6450 }
class GP5GasMask extends MaskBase ItemBase
proto native void ObjectDelete(Object obj)
proto native bool EnumerateInventory(InventoryTraversalType tt, out array< EntityAI > items)
enumerate inventory using traversal type and filling items array
InventoryTraversalType
tree traversal type, for more see http://en.wikipedia.org/wiki/Tree_traversal