1976    {
 1977        #ifdef ENABLE_LOGGING
 1979        {
 1981        }
 1982        #endif
 1983        
 1986        {
 1988            {
 1989                LocationSwap(src1, src2, dst1, item2_dst);
 1990                return true;
 1991            }
 1992            
 1993        }
 1994        
 1995        if(!super.ForceSwapEntities(mode,item1,item2,item2_dst))
 1996        {
 1998            {
 2000            }
 2001        }
 2002        
 2003        return true;
 2004    }
InventoryMode
NOTE: PREDICTIVE is not to be used at all in multiplayer.
override bool PostDeferredForceSwapEntities(InventoryMode mode, notnull EntityAI item1, notnull EntityAI item2, notnull InventoryLocation dst1, notnull InventoryLocation dst2)
DayZPlayer GetDayZPlayerOwner()
static void InventoryMoveLog(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
static bool MakeSrcAndDstForForceSwap(notnull EntityAI item1, notnull EntityAI item2, out InventoryLocation src1, out InventoryLocation src2, out InventoryLocation dst1, notnull InventoryLocation dst2)
helper function for ForceSwap
script counterpart to engine's class Inventory
static string DumpToStringNullSafe(InventoryLocation loc)
static bool IsInventoryMoveLogEnable()