static public void SendItems(NetworkUser networkUser)
 {
     Data.RefreshInfo(networkUser.localUser.userProfile.fileName);
     if (Data.modEnabled)
     {
         Dictionary <int, int> itemsPurchased = new Dictionary <int, int>();
         if (Data.mode == DataEarntConsumable.mode)
         {
             itemsPurchased = DataEarntConsumable.itemsPurchased[Data.profile[Data.mode]];
         }
         else if (Data.mode == DataEarntPersistent.mode)
         {
             itemsPurchased = DataEarntPersistent.itemsPurchased[Data.profile[Data.mode]];
         }
         else if (Data.mode == DataFree.mode)
         {
             itemsPurchased = DataFree.itemsPurchased[Data.profile[Data.mode]];
         }
         else if (Data.mode == DataRandom.mode)
         {
             itemsPurchased = DataRandom.GenerateRandomItemList();
         }
         foreach (int itemID in itemsPurchased.Keys)
         {
             ItemPurchased itemPurchased = new ItemPurchased {
                 _itemID = itemID, _itemCount = itemsPurchased[itemID], _connectionID = networkUser.netId.Value
             };
             itemPurchased.Send(R2API.Networking.NetworkDestination.Server);
         }
         SpawnItems spawnItems = new SpawnItems {
             _mode = Data.mode, _connectionID = networkUser.netId.Value
         };
         spawnItems.Send(R2API.Networking.NetworkDestination.Server);
     }
 }