1586 {
1587 array<EntityAI> itemsArray = new array<EntityAI>;
1589 GameInventory inventory = GetInventory();
1591
1592 for (int i = 0; i < itemsArray.Count(); i++)
1593 {
1594 Class.CastTo(item, itemsArray.Get(i));
1595 if (item && !item.IsInherited(SurvivorBase))
1597 }
1598 }
class GP5GasMask extends MaskBase ItemBase
bool LocalDestroyEntity(notnull EntityAI item)
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