| 
    DayZ 1.24
    
   | 
 
Private Member Functions | |
| void | UnboxLambda (EntityAI old_item, string new_item_type, PlayerBase player, int count) | 
| override void | CopyOldPropertiesToNew (notnull EntityAI old_item, EntityAI new_item) | 
| override void | OnSuccess (EntityAI new_item) | 
  Private Member Functions inherited from ReplaceItemWithNewLambdaBase | |
| bool | WantCreateNewEntity () | 
| bool | CanExecuteLambda () | 
| bool | PrepareLocations () | 
| Step A. - prepare inventory locations.   | |
| void | RemoveOldItemFromLocation () | 
| Step B. - free location for new item @NOTE this operation does not delete the object, only removes it from inventory location.   | |
| void | UndoRemoveOldItemFromLocation () | 
| void | RemoveNetworkObjectInfo () | 
| Step C. - remove network part of the object @NOTE this operation does not delete the object, only removes its network part (and deletes it on client)   | |
| void | UndoRemoveNetworkObjectInfo () | 
| EntityAI | CreateNewEntity () | 
| Step D. - create new entity (LOCAL) with specified type.   | |
| void | CopyOldPropertiesToNew (notnull EntityAI old_item, EntityAI new_item) | 
| Step E. copy properties from old object to the created one.   | |
| void | DeleteOldEntity () | 
| Step F. - deletes physically old item.   | |
| void | CreateNetworkObjectInfo (EntityAI new_item) | 
| Step G. - create NetworkObjectInfo for new item.   | |
| void | OnSuccess (EntityAI new_item) | 
| Step H. - notification on finish.   | |
| void | OnAbort () | 
| Step Out - notification on abort.   | |
| void | Execute (HumanInventoryWithFSM fsm_to_notify=null) | 
| string | DumpToString () | 
Private Attributes | |
| int | m_ItemCount | 
  Private Attributes inherited from ReplaceItemWithNewLambdaBase | |
| ref InventoryLocation | m_OldLocation | 
| ref InventoryLocation | m_NewLocation | 
| bool | m_RemoveFromLocationPassed = false | 
Definition at line 70 of file ActionUnpackBox.c.
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
Definition at line 75 of file ActionUnpackBox.c.
References Class::CastTo(), GetGame(), m_ItemCount, and ReplaceItemWithNewLambdaBase::m_NewItemType.
Definition at line 93 of file ActionUnpackBox.c.
References ECE_PLACE_ON_SURFACE, and GetGame().
      
  | 
  private | 
Definition at line 72 of file ActionUnpackBox.c.
Referenced by CopyOldPropertiesToNew(), and UnboxLambda().