| 
    Arma Reforger Script API
    
   | 
 
  
Additional Inherited Members | |
  Public Member Functions inherited from InventoryItemComponent | |
| proto external IEntity | GetOwner () | 
| Returns Entity owner of current component instance.   | |
| proto external bool | IsLocked () | 
| Returns locked state of item (for both user and system locks)   | |
| proto external bool | IsUserLocked () | 
| proto external bool | IsSystemLocked () | 
| proto external InventoryStorageSlot | GetParentSlot () | 
| proto external ItemAttributeCollection | GetAttributes () | 
| proto external void | HideOwner () | 
| Hide owner entity.   | |
| proto external void | ShowOwner () | 
| Show owner entity.   | |
| proto external void | SetTraceable (bool traceable) | 
| Set the entity to be traceable or not.   | |
| proto external void | DisablePhysics () | 
| Disable owners physical interactions.   | |
| proto external void | EnablePhysics () | 
| Enable owners physical interactions.   | |
| proto external void | ActivateOwner (bool active) | 
| Enable/Disable entity active state.   | |
| proto external float | GetAdditionalWeight () | 
| Returns the current additional weight.   | |
| proto external void | SetAdditionalWeight (float additionalWeight) | 
| IMPORTANT* Could only be called on the master.   | |
| proto external float | GetTotalWeight () | 
| Returns the weight + the additional weight.   | |
| proto external float | GetAdditionalVolume () | 
| Returns the current additional volume.   | |
| proto external void | SetAdditionalVolume (float additionalVolume) | 
| IMPORTANT* Could only be called on the master.   | |
| proto external float | GetTotalVolume () | 
| Returns the volume + the additional volume.   | |
| proto external void | PlaceOnGround (IEntity callerEntity=null) | 
| IMPORTANT* This function is heavy in performance because of the multiple traces used inside the function.   | |
| proto external bool | IsHiddenInVicnity () | 
| returns true if item should be hidden   | |
| proto external UIInfo | GetUIInfo () | 
| Returns UI info of this item.   | |
| proto external bool | RequestUserLock (IEntity caller, bool locked) | 
| Set external lock on item optional caller is entity that manipulates with item and has inventory manager present (usually character)   | |
| proto external BaseItemAttributeData | FindAttribute (TypeName typeName) | 
| Convinience method Finds first occurance of the coresponding attribute data object in owned PrefabData AttributeCollection.   | |
| proto external IEntity | CreatePreviewEntity (BaseWorld world, int camera) | 
| Creates preview entity in the provided world.   | |
| void | OnDelete (IEntity owner) | 
  Public Member Functions inherited from GameComponent | |
| bool | OnTicksOnRemoteProxy () | 
  Public Attributes inherited from InventoryItemComponent | |
| ref ScriptInvoker< bool > | m_OnLockedStateChangedInvoker = new ScriptInvoker<bool>() | 
| ref ScriptInvoker< InventoryStorageSlot, InventoryStorageSlot > | m_OnParentSlotChangedInvoker = new ScriptInvoker<InventoryStorageSlot, InventoryStorageSlot>() | 
  Protected Member Functions inherited from InventoryItemComponent | |
| bool | ShouldChangeVisibilityOfHierarchy () | 
| bool | ShouldHideInVicinity () | 
| implement custom visibility behavior in vicinity   | |
| bool | OverridePlacementTransform (IEntity caller, out vector computedTransform[4]) | 
| Override final transformation of dropped item, return true in case transformation should be applied.   | |