10 if (!super.CanPutInCargo(parent))
13 if (parent && parent.IsKindOf(
"WaterproofBag_ColorBase"))
32 if (!super.CanPutInCargo(parent))
35 if (parent && parent.IsKindOf(
"AmmoBox"))
38 if (parent && parent.IsKindOf(
"PlateCarrierPouches"))
46 if (!super.CanReceiveItemIntoCargo(item))
49 if (GetInventory().IsAttachment())
51 return !GetHierarchyParent().GetInventory().IsInCargo() && (!item.GetInventory().GetCargo() || (item.GetInventory().GetCargo().GetItemCount() == 0 || item.IsContainer()));
54 return !item.GetInventory().GetCargo() || (item.GetInventory().GetCargo().GetItemCount() == 0 || item.IsContainer());
59 if (!super.CanLoadItemIntoCargo(item))
62 return !item.GetInventory().GetCargo() || (item.GetInventory().GetCargo().GetItemCount() == 0 || item.IsContainer());
92 if ( !super.CanReceiveAttachment(attachment, slotId) )
override int GetDamageSystemVersionChange()
override bool CanPutInCargo(EntityAI parent)
proto native int GetItemCount()
proto native CargoBase GetCargo()
cargo
script counterpart to engine's class Inventory
override int GetDamageSystemVersionChange()
override bool CanDisplayAttachmentCargo(EntityAI attachment)
override bool CanReceiveAttachment(EntityAI attachment, int slotId)
override bool CanReceiveItemIntoCargo(EntityAI item)
override bool CanPutInCargo(EntityAI parent)
override bool CanLoadItemIntoCargo(EntityAI item)
override int GetDamageSystemVersionChange()
SmallProtectorCase WorldContainer_Base