public static void ClearBackpackItemCache()
{
CacheItemList.Clear();
_occupiedSlots = 0;
_stackableItems.Clear();
for (int iRow = 0; iRow <= 5; iRow++)
for (int iColumn = 0; iColumn <= 9; iColumn++)
_backpackslotblocked[iColumn, iRow] = false;
if (FunkyGame.GameIsInvalid)
return;
UpdateItemList();
}